変数を確立するこれら 2 つの方法の違いは何ですか?
JavaSript
var img = $('#redImage');
jQuery
var $img = $('#redImage');
変数を確立するこれら 2 つの方法の違いは何ですか?
JavaSript
var img = $('#redImage');
jQuery
var $img = $('#redImage');
にはさまざまな名前があります (1 つは記号で始まり、もう 1 つは$
記号ではありません)。それだけです。は$
特別な意味はなく、ただの文字です。
$
変数に jQuery オブジェクトが割り当てられていることを示すヒントとして、a で始まる変数を使用する人もいます。これは、変数名の前に文字を付けて型を示すハンガリー記法スタイルによく似ています。
$
invar $img
は、変数が jQuery オブジェクトであることを示す単なる命名規則です。
これをしている間 -
var img = $('#redImage');
var $img = $('#redImage');
実際には、異なる名前の 2 つの変数を定義しました- img
そして$img
1 つは img という名前の変数を作成し、もう 1 つは変数名 $img を作成します ... ドル記号は、変数名に完全に有効な文字です。