JavaScript中的$$函数是什么?

时间:2013-04-13 01:41:54

标签: javascript

JavaScript中的$$函数或它来自哪个库?

我遇到的示例代码:

$$('input_id')

我无法找到有关此功能的任何信息。

3 个答案:

答案 0 :(得分:0)

Matt Ball在他的评论中发布了答案,但这里有更多细节。

您引用的代码很可能正在使用$$提供的Prototype JavaScript library函数。 Prototype.js是一个类似于jQuery的JavaScript库,它提供了许多类似的函数来与DOM交互,执行AJAX请求等等。

答案 1 :(得分:0)

如果您使用的是Chrome,则默认情况下它会在控制台中提供$$作为执行

的包装
document.querySelectorAll(...)

$$它本身并不是任何特殊值,它完全取决于运行javascript的系统。

答案 2 :(得分:0)

$$函数可以是任何函数。它是一个有效的名称,唯一正确的方法来确定$$的来源,就是找到它在JavaScript代码中设置的位置。

尽管如此,PrototypeMooTools是使用$$变量实用函数的公共库。

查找设置$$函数的一种方法是使用调试控制台(在大多数浏览器中为 F12 )打印出$$.toString() 。这将生成函数体,可用于确定函数的设置位置。

此外,如果身体是符合以下内容的话:

function () {
    [native code]
}

然后你可能正在看一个由浏览器实现的功能。