js中“$()”的作用是什么?

JavaScript014

js中“$()”的作用是什么?,第1张

一般来说$()是为了简短输入而设定的符号。

在JQ和Prototype里

$('#id') 等于 document.getElementById('id');

由于页面大量用到getElementById,写起来很麻烦,所以聪明的人们把它简化了

function $(id){

return

getElementById("id")//返回ID名为"ID"的对象

}

$("id"),是因为别人在别的地方定义了一个函数,

function

$(id){

return

document.getElementById(id)

}

这样以后用起来比较方便,或者人家导入了框架像jquery,当然直接$('id')是不可以的

js中的$是使用在使用jQuery的函数。

大多数时候用作jQuery对象或Zepto对象命名表示,比如:

Jquery("body")//选中了bodyDOM节点;

$("body")//也可以用这种方式表示选中了bodyDOM节点;

而Zepto则是一个移动端前端类似jQuery的JS库,而且用法大都是一样。

命令提示符

$符号是输入命令的提示符它不是命令本身的一部分。例如$date[ENTER]ThuMay3001:23:11PDT2013$此处输入的命令是date。该命令显示当前日期、时间和年。在当前日期显示之后注意会显示$符号。看到这个提示符之后都可输入命令名并按Enter,这就执行了键入的命令。当命令执行时,提示符不被显示出来,当命令执行结束后,提示符又显示出来。

以上内容参考:百度百科-$