据我了解,noConflict
在 jQuery 中有两种使用方式(这也适用于其他函数):
$.noConflict();
jQuery.noConflict();
jQuery中调用函数的两种方法有什么区别?
编辑
我知道它的作用,我需要帮助澄清差异。我应该何时或出于什么原因使用其中一种。
在另一篇文章中遗漏了一个案例,我想澄清一下:
$
并且jQuery
两者都指向window.jQuery
对象,因此它们是相同的。一些脚本使用jQuery
not 的原因$
是为了 防止与其他库发生冲突,例如原型或不同版本的 jQuery,它们都使用$
变量.
请参阅jQuery.noConflict()。您页面上的其他 javascript 库是否可以使用 $ 变量?
$ 只是一个用于别名jQuery
的变量,并且是一个变量,任何东西都可以分配给它。