MD *_*med 15 javascript jquery
这些陈述有什么区别?我知道"var $ test"声明了一个jquery变量,但jquery变量与一般javascript变量的区别是什么?
Dar*_*rov 30
$test是一个约定,用于表示此变量是一个jQuery对象,您可以在其上调用标准函数,同时test可以是标准DOM元素,并且您不能val在其上调用该函数.
例如:
var $test = $('#someId');
var test = document.getElementById('#someId');
Run Code Online (Sandbox Code Playgroud)
你可以做,$test.text();但你做不到test.text();
Tim*_*own 24
没有.没有不同.$是JavaScript标识符中的有效字符,但没有特殊含义.实际上,在7.6节的ECMAScript 3规范中,它指出了这一点
标识符中的任何位置都允许使用美元符号($)和下划线(_).美元符号仅用于机械生成的代码.
......虽然事件现在可能已经过时了.实际上,最近的ECMAScript 5规范省略了最后一句话.
| 归档时间: |
|
| 查看次数: |
2729 次 |
| 最近记录: |