-3

JavaScript 中的 $$ 函数是什么或它来自什么库?

我遇到的示例代码:

$$('input_id')

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

4

3 回答 3

0

如果您在 Chrome 中,它$$默认在控制台中作为包装器提供

document.querySelectorAll(...)

$$然而,它本身并没有什么特殊价值,它完全取决于运行 javascript 的系统。

于 2013-04-13T01:59:46.813 回答
0

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

也就是说,PrototypeMooTools是通用库,它们将$$变量用于实用函数。

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

此外,如果身体是类似的东西:

function () {
    [native code]
}

然后您可能正在查看由浏览器实现的功能。

于 2013-04-13T02:00:02.023 回答
0

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

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

于 2013-04-13T01:54:45.000 回答