本机$函数应该是什么?

时间:2014-05-12 13:44:41

标签: javascript firefox

我只是在制作用户名。我不会在自己的页面上使用jQuery,但它会在用户脚本中节省大量文件大小 - 所以我通常首先检查是否定义了$

在我的特定页面上定义了它,所以我开始使用它。当我第一次运行代码时,它失败了。所以我一直在研究如何在我的用户脚本中定义jQuery。

很快,我发现$的东西不是jquery:

>>> $.toString()

"function () {
    [native code]
}"

但到底是什么呢?当jQuery未定义时浏览器回退?我不这么认为。

这可能与浏览器有关。

1 个答案:

答案 0 :(得分:3)

这是一个命令行api函数。由于$是一个有效的变量名,因此他们使用了它。

实际上它是document.querySelector()的快捷方式或别名,所以它可能会混淆jQuery,但事实上并非如此。(显然,如果不包含jQuery