JS代码$$是什么意思

What does JS code $$ mean?

本文关键字:意思 是什么 JS 代码      更新时间:2023-09-26

可能重复:
$$在Javascript中是什么意思?

我刚刚看到这段代码。

var buttons = $$('.add-select-row');

那有什么用?那是原型吗?

是的,它是原型,也是手册中的第一件事:

http://api.prototypejs.org/dom/dollar-dollar/

$$是一个包含函数的变量(以$开头的变量名在JS中有效)。

一些框架使用$$作为使用CSS Selector 选择多个元素的快捷方式

  • Mootools
  • 原型
  • 还有更多

也许$$是jquery的一个无冲突变量,在代码中的某个位置:

var $$ = jQuery.noConflict();

这取决于该页面上使用的库。jQuery通常使用$,但其他一些库也是如此,因此通常的做法是,如果您有多个正在使用的库,那么手动告诉库使用其他库,否则会发生冲突。

这看起来像是jQuery通过jQuery.noConflict()被告知使用$$,这可能意味着Prototype正在使用$。

是的,这似乎是原型库。

$$采用任意数量的CSS选择器

从技术上讲,它可以随心所欲。

例如,它可以是jQuery。。

(function($$) {
    // code
})(jQuery);

e: 断章取义,没有明确的答案。你不能仅仅因为原型使用美元就肯定地说它的原型。