Sim*_*mon 55 javascript jquery
可能重复:
为什么javascript变量以美元符号开头?
JQuery:"var test"和"var $ test"之间有什么区别
这两种初始化变量的方法有什么区别?
var $val = 'something'
OR
var val = 'something'
Run Code Online (Sandbox Code Playgroud)
因为我看到他们是一回事.
也许在这种情况下$只是变量中名称的一部分?(在这种情况下,它将成为一个毫无意义的问题:/)
谢谢
Kon*_*rak 101
该$变量名仅仅是名称的一部分,但惯例是用它当变量代表了一个jQuery对象开始的变量名.
var $myHeaderDiv = $('#header');
var myHeaderDiv = document.getElementById('header');
Run Code Online (Sandbox Code Playgroud)
现在稍后在您的代码中,您知道$myHeaderDiv它已经是一个jQuery对象,因此您可以调用jQuery函数:
$myHeaderDiv.fade();
Run Code Online (Sandbox Code Playgroud)
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
Run Code Online (Sandbox Code Playgroud)
var myHeaderDiv = $myHeaderDiv.get(0);
Run Code Online (Sandbox Code Playgroud)
就JavaScript而言,字母表中有28个字母.az,_和$.无论您在JavaScript中使用任何字母,都可以使用$作为该字母.(<c> Fellgall @ http://www.webdeveloper.com/forum/showthread.php?t=186546)
在您的示例中,$ val和val将是两个不同的变量名称.
| 归档时间: |
|
| 查看次数: |
41293 次 |
| 最近记录: |