Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/399.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript中的$$函数是什么?_Javascript - Fatal编程技术网

JavaScript中的$$函数是什么?

JavaScript中的$$函数是什么?,javascript,Javascript,JavaScript中的$$函数是什么?它来自哪个库 我遇到的示例代码: $$('input_id') 我找不到有关此函数的任何信息。马特·鲍尔在他的评论中给出了答案,但这里有更多的细节 您所引用的代码很可能正在使用由提供的函数。Prototype.js是一个类似于jQuery的JavaScript库,它提供了许多类似的函数来与DOM交互、执行AJAX请求等等。如果您使用的是Chrome,那么默认情况下,它在控制台中提供了$$作为一个包装器 document.querySelectorAll(

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

我遇到的示例代码:

$$('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标识符。这可能意味着什么。