JavaScript中的$$函数是什么?
JavaScript中的$$函数是什么?它来自哪个库 我遇到的示例代码:JavaScript中的$$函数是什么?,javascript,Javascript,JavaScript中的$$函数是什么?它来自哪个库 我遇到的示例代码: $$('input_id') 我找不到有关此函数的任何信息。马特·鲍尔在他的评论中给出了答案,但这里有更多的细节 您所引用的代码很可能正在使用由提供的函数。Prototype.js是一个类似于jQuery的JavaScript库,它提供了许多类似的函数来与DOM交互、执行AJAX请求等等。如果您使用的是Chrome,那么默认情况下,它在控制台中提供了$$作为一个包装器 document.querySelectorAll(
$$('input_id')
我找不到有关此函数的任何信息。马特·鲍尔在他的评论中给出了答案,但这里有更多的细节
您所引用的代码很可能正在使用由提供的函数。Prototype.js是一个类似于jQuery的JavaScript库,它提供了许多类似的函数来与DOM交互、执行AJAX请求等等。如果您使用的是Chrome,那么默认情况下,它在控制台中提供了
$$
作为一个包装器
document.querySelectorAll(...)
$
本身并不是任何特殊值,它完全取决于运行javascript的系统。$
函数可以是任何函数。它是一个有效的名称,确定$$
来源的唯一正确方法是找到它在JavaScript代码中的设置位置
也就是说,和是使用$$
变量实现实用函数的公共库
找到设置$$
函数的方法之一是使用调试控制台(大多数浏览器中为F12)打印$$.toString()
。这将生成函数体,该函数体可用于确定函数的设置位置
此外,如果身体是沿着以下路线的东西:
function () {
[native code]
}
然后,您可能会看到一个由浏览器实现的函数。我认为这不值得否决,所以我决定放弃它。如果OP不知道Prototype,他就不知道$$来自哪里。Just me或Mootools还有一个
$$
函数。。只是说说而已。这也是你不能轻易用谷歌搜索的东西。。。不确定prototype是否是唯一或正确的答案。@kapep$$
是有效的JS标识符。这可能意味着什么。