私は探しているActionscriptコードでよく$(var)を参照しています。ここで、varは以前に定義された変数です。正確にはどういう意味ですか?
答えて
EDIT:joshtynjalas補正に おかげで、次の行は申し訳ありませんが、間違っています!
ActionScriptのでは、少なくともで(プロパティ名として独自に$記号を使用することはできません:ドル記号は、実際には同じようにJS(一番下の例を参照)のように正確に使用することができますAS2およびAS3)。
他の文字と組み合わせて使用することはできますが、 デベロッパーは静的なフィールドや定数を識別するための接頭辞として使用します(例:private static var $boxHeight:int = 480
)。
「この規格は、Unicode 標準で与えられた文法から1つの出発 を指定します:ドル記号($)と アンダースコア(_
FYI、ここではECMAスクリプト仕様書からの言葉です)は、識別子として のいずれかが許可されています。ドル記号は 機械的にのみ 生成コードで使用することを目的としています。
私はあなたがドル記号は変数名として考えることができるJavascriptをでそれを混ぜ思います。これにより、あらかじめ定義された関数へのショートカット参照として割り当てることができます。練習は広く抽象かなり痛いgetElementById(id_name);
次のコードは、AS3で正常に動作します。var $:String = "hi"; trace($); JavaScriptのように、$文字だけで関数に名前を付けることもできます。これはECMAScript仕様の一部です.Adobeの実装はこの点で違いはありません。 – joshtynjala
は、それは関数と呼ば$だ、jQueryは、実際に多く使用しています
するために、プロトタイプ(.jsファイル)によって導入された
あなたは文字通り括弧と「$(VAR)」、または何かをという名前の変数を意味しますか"$ input"のように?括弧内は –
です。ありがとう! – sutee