Bootstrap.js文件中“$$$ 1”的含义是什么?

时间:2018-03-28 04:43:37

标签: javascript twitter-bootstrap

在以下JavaScript代码中,有一个美元符号“$$$ 1”。这是什么意思?

var Util = function ($$$1) {...} //Line 62 bootstrap.js V4
$$$1(this).one(Util.TRANSITION_END, function () {
      called = true;
    }); //Line 103 bootstrap.js V4

2 个答案:

答案 0 :(得分:1)

它是对jQuery的引用。如果你看到函数的定义,它就是这样的:

var Util = function ($$$1) {...}($);

注意最后的$。这意味着使用变量$调用函数表达式,该变量引用jQuery。然后在整个函数中,jQuery被称为$$$1。所以,这样的电话:

$$$1(this).one(Util.TRANSITION_END ...

变成这样:

$(this).one(Util.TRANSITION_END ...

这是一个常规的jQuery事件绑定。

答案 1 :(得分:0)

它只是另一个变量名称,虽然它是一个非常不透明的名称,因为它根本不具有描述性。如果您使用$$$1搜索全部someFunc,则该脚本仍然可以正常运行。