我只是在制作用户名。我不会在自己的页面上使用jQuery,但它会在用户脚本中节省大量文件大小 - 所以我通常首先检查是否定义了$
。
在我的特定页面上定义了它,所以我开始使用它。当我第一次运行代码时,它失败了。所以我一直在研究如何在我的用户脚本中定义jQuery。
很快,我发现$
的东西不是jquery:
>>> $.toString()
"function () {
[native code]
}"
但到底是什么呢?当jQuery未定义时浏览器回退?我不这么认为。
这可能与浏览器有关。
答案 0 :(得分:3)
这是一个命令行api函数。由于$
是一个有效的变量名,因此他们使用了它。
实际上它是document.querySelector()
的快捷方式或别名,所以它可能会混淆jQuery,但事实上并非如此。(显然,如果不包含jQuery )