在JQuery和其他库中,我一直在构造函数之前看到一个美元符号$。
这个符号有什么意义?
答案 0 :(得分:12)
One website告诉我这个:
而不是必须输入jQuery 每一次,我们都使用别名,简单 美元符号(最短的合法 不是字母数字的标识符。
答案 1 :(得分:10)
$
是Javascript中的有效变量/函数标识符。它用在诸如jQuery之类的框架中。
答案 2 :(得分:2)
在JavaScript中,标识符可以以_ OR $或Character开头。并且$有效用于标识符。 在JavaScript框架(如JQuery)中,$非常好用。但是,它始终建议不要使用$ for标识符。
答案 3 :(得分:1)
$符号在JavaScript中没有任何特殊含义,不像Perl或PHP这样的语言,它用来表示某些东西是变量。所以当你看到像var $foo
这样的东西时,它只是一个名字恰好以美元开头的变量。
你看到很多美元,因为许多流行的JavaScript库选择了一个$作为主要对象的名称。拥有一个可以使用$()
调用的功能,简直方便。因此,一些程序员对自己的变量使用命名约定:如果变量是框架对象的实例,则使用$作为前缀。如果变量是标量或对象,那么可以很容易地在视觉上找到它。
jQuery中的一个例子:
var txt = "This a regular text";
var links = document.getElementsByTagName("a"); // Array of DOM nodes
var $links = $("a"); // jQuery object