0

据我了解,noConflict在 jQuery 中有两种使用方式(这也适用于其他函数):

  1. $.noConflict();
  2. jQuery.noConflict();

jQuery中调用函数的两种方法有什么区别?

编辑

我知道它的作用,我需要帮助澄清差异。我应该何时或出于什么原因使用其中一种。

4

2 回答 2

5

在另一篇文章中遗漏了一个案例,我想澄清一下:

$并且jQuery两者都指向window.jQuery对象,因此它们是相同的。一些脚本使用jQuerynot 的原因$是为了 防止与其他库发生冲突,例如原型或不同版本的 jQuery,它们都使用$变量.

取自What's the difference between $andjQuery和 other n00b Qs

于 2012-12-28T14:23:02.773 回答
1

请参阅jQuery.noConflict()。您页面上的其他 javascript 库是否可以使用 $ 变量?

$ 只是一个用于别名jQuery的变量,并且是一个变量,任何东西都可以分配给它。

于 2012-12-28T14:23:04.823 回答