为什么在$ javascriptvariables的名字中使用$?
可能重复:
为什么JavaScriptvariables以美元符号开头?
jQuery:“var test”和“var $ test”有什么区别
这两种初始化variables的方法有什么区别?
var $val = 'something' OR var val = 'something' 因为我看到他们是一样的东西。
 也许在这种情况下, $只是variables名称的一部分?  (在这种情况下,这将成为一个毫无意义的问题:/) 
谢谢
  variables名称中的$只是名称的一部分 ,但约定是在variables表示一个jQuery对象时使用它来启动variables名称。 
 var $myHeaderDiv = $('#header'); var myHeaderDiv = document.getElementById('header'); 
 现在在你的代码中,你知道$myHeaderDiv已经是一个jQuery对象,所以你可以调用jQuery函数: 
 $myHeaderDiv.fade(); 
从DOMvariables到jQueryvariables:
 var $myHeaderDiv = jQuery(myHeaderDiv); //assign to another variable jQuery(myHeaderDiv).fade(); //use directly //or, as the $ is aliased to the jQuery object if you don't specify otherwise: var $myHeaderDiv = jQuery(myHeaderDiv); //assign $(myHeaderDiv).fade(); //use 
从jQueryvariables到DOMvariables。
 var myHeaderDiv = $myHeaderDiv.get(0); 
 你是对的。  $是variables名称的一部分。 
 这不是Perl或PHP 🙂 
没有真正的区别
 它通常用来表示一个持有jquery或其他JavaScript框架对象的variables,因为它们可以具有简写$函数。 
只是识别内容的types更容易
就JavaScript而言,字母表中有28个字母。 az,_和$。 任何地方你都可以在JavaScript中使用一个字母,你可以使用$作为那个字母。 ( <c> Fellgall @ http://www.webdeveloper.com/forum/showthread.php?t=186546 )
在你的例子中$ val和val将是两个不同的variables名称。
syom – 在我的情况下,我使用$前缀来表明它是一个由jquery引用的variables。 它纯粹是variables的一部分而不是保留字符。
可以很容易地识别长码运行
吉姆