JavaScript でドル記号で始まる変数をよく見かけます。変数にこのようにプレフィックスを付けるのを選択するのはいつ、なぜですか?
$('p.foo')
( jQuery などで見られる構文について尋ねているのではなく、$name
や のような通常の変数について尋ねています$order
)
ベストアンサー1
jQueryで非常によく使用されるのは、変数に格納されているjQueryオブジェクトを他の変数と区別することです。
たとえば、次のように定義します。
var $email = $("#email"); // refers to the jQuery object representation of the dom object
var email_field = $("#email").get(0); // refers to the dom object itself
これはjQueryコードの記述に非常に役立ち、異なるプロパティ セットを持つjQueryオブジェクトを簡単に確認できるようになります。