dav*_*ave -1 javascript api jquery function object
如果你在javascript中声明一个函数,你不能在名称中使用'$'字符,那么jquery是如何做到的呢?例如:
function myFunction() {
$("#h01").html("Hello jQuery")
}
$(document).ready(myFunction);
Run Code Online (Sandbox Code Playgroud)
但如果我声明一个函数:
function $(a){
// do something
}
Run Code Online (Sandbox Code Playgroud)
javascript显示错误?
从规范, https://es5.github.io/#x7.6
IdentifierStart ::
UnicodeLetter
$
_
\ UnicodeEscapeSequence
Run Code Online (Sandbox Code Playgroud)
$ 作为名字中的一个角色很好.
演示,使用问题中的代码:http://jsfiddle.net/q02go7dd/