Javascript jquery函数如何以'$';?
如果用javascript声明函数,则不能在名称中使用“$”字符,那么jquery是如何做到这一点的呢?例如:Javascript jquery函数如何以'$';?,javascript,jquery,function,api,object,Javascript,Jquery,Function,Api,Object,如果用javascript声明函数,则不能在名称中使用“$”字符,那么jquery是如何做到这一点的呢?例如: function myFunction() { $("#h01").html("Hello jQuery") } $(document).ready(myFunction); 但如果我将函数声明为: function $(a){ // do something } javascript显示错误 根据规范, $可以作为名称中的字符 演示,使用问题中的代码:尝试 var $
function myFunction() {
$("#h01").html("Hello jQuery")
}
$(document).ready(myFunction);
但如果我将函数声明为:
function $(a){
// do something
}
javascript显示错误 根据规范,
$
可以作为名称中的字符
演示,使用问题中的代码:尝试
var $ = function(){
// do something
};
而且不会出现错误。$是JQuery对象本身的一个短别名 所以当你打字的时候
$("#h01").html("Hello jQuery");
您正在使用参数“h01”调用JQuery构造函数
这就像声明一个名为dave的函数,并给它一个别名ß,然后这样调用它
dave("h01");
Jquery是一个运行在javascript上的包装器。尽管使用javascript大语法,Jquery还是提供了易于使用的小语法 在Jquery$sign中返回Jquery对象 $没问题:
$myFunction=function(){alert(“hello”);}
$myFunction();//警报“hello”
bc$
返回一个javascript对象—一个jquery对象。它还使用global['$']
或window['$']
。相反!您可以使用$
。它是JS变量/函数的有效名称。daniel a.white-是的,我知道$()是一个返回jquery对象的jquery函数,但我的问题是如何将函数命名为“$”?一个指向(准)规范性引用:+1的链接。但它本身不是…那么jquery如何能够单独使用$呢?编辑:nvm,我刚刚尝试了var$=function(){},效果很好。你完全正确,明白我的问题,谢谢!
dave("h01");