Javascript 其中是选择器的定义'$';在JS库中?
哪个JavaScript库具有选择器“$”的定义? 它是如何成为全球可访问的???Javascript 其中是选择器的定义'$';在JS库中?,javascript,jquery,web-development-server,Javascript,Jquery,Web Development Server,哪个JavaScript库具有选择器“$”的定义? 它是如何成为全球可访问的??? 我们可以编写新的运算符吗?$是JavaScript中的有效变量名。所以你可以自由地写一些像 var $ = document.querySelectorAll.bind(document); var elements = $('a.link'); 实际上,$是对应库中的jQuery函数的别名。jQuery是具有$selector的库。是的,您可以将$定义为变量。您需要在html文件中添加CDN链接以使其全局可用
我们可以编写新的运算符吗?
$
是JavaScript中的有效变量名。所以你可以自由地写一些像
var $ = document.querySelectorAll.bind(document);
var elements = $('a.link');
实际上,
$
是对应库中的jQuery
函数的别名。jQuery是具有$selector的库。是的,您可以将$
定义为变量。您需要在html文件中添加CDN链接以使其全局可用。美元符号$
在JS中没有特殊意义,它只是变量名中可能使用的各种字符之一。它变得全局可访问,就像具有任何其他名称的函数一样。“我们可以像这样定义一些新的运算符吗”-它不是一个运算符,而是一个函数名。运算符是类似于+
、-
、&
等的东西。您不能定义新的运算符,但可以定义任意数量的函数。jQuery或Mootools就是这样,并且会相互冲突,这可以由f.e.修复:jQuery.noConflict()
@artptr我想问的是,我们可以定义自己的变量来表示整个库吗?作为$represente,我们可以用符号^、#?@dineshkandpal覆盖现有的$sign,但您不能。变量名中只能有$and u字符。因此,$广泛与jQuery关联,而u与下划线或Lodash关联。但你仍然可以出于自己的目的使用它们。