在调试库房项目的时候,在js里看到了$符号的好几种用法,开始还很不明白,百度查了查还是很懵。后来在视频里看到,以我现在的认知,觉得$真的有不同的用法
1、自定义js中的变量名
function $(str){
return document.getElementById(str);
}
2、作为jQuery全局函数的应用获取id,返回jQuery对象。
正规的在js获取id的代码是:document.getElementById("'#某id'")。
添加jQuery之后,用$符号可以写为:$('#某id')。很方便,也不用记那么长的代码。
//原本
var btn=document.getElementById("btn");
btn.click();
//引用jQuery库之后
$('btn').click();
3、作为jQuery对象本身
//调用入口函数
//原本
jQery("document").ready(function(){
//dom加载完之后执行的代码
});
//使用$符号
$(funmcion(){
//dom加载完之后执行的代码
});
现在我知道的$符号有这几个用处,期待补充。。。