Javascript $vs.jQuery:我应该使用哪个?

Javascript $vs.jQuery:我应该使用哪个?,javascript,jquery,Javascript,Jquery,他们之间有什么不同?哪一个更好?,也不是“更好”,如果其他东西正在使用$,比如原型(或者由于其他原因被调用…),那么将提供jQuery 为了简洁起见,我更喜欢$,因为我知道它指的是jQuery,如果您不确定(比如编写插件时),请使用jQuery作为主要参考,例如: (function($) { //inside here $ means jQuery })(jQuery); 如果没有冲突,则功能相同 使用“jQuery”而不是“$”是特别明确的/描述性的,或者如果您当前使用或预期使用另一个

他们之间有什么不同?哪一个更好?

,也不是“更好”,如果其他东西正在使用
$
,比如原型(或者由于其他原因被调用…),那么将提供
jQuery

为了简洁起见,我更喜欢
$
,因为我知道它指的是
jQuery
,如果您不确定(比如编写插件时),请使用
jQuery
作为主要参考,例如:

(function($) {
  //inside here $ means jQuery
})(jQuery);

如果没有冲突,则功能相同

使用“jQuery”而不是“$”是特别明确的/描述性的,或者如果您当前使用或预期使用另一个定义“$”的库


另请参见jQuery

=
$
=
窗口。jQuery
=
窗口。$

jQuery和$是在窗口中定义的,如果没有其他库使用它,则可以使用$,从而产生冲突

使用
jQuery.noConflict()
或闭包:

(function ($) {
    // code with $ here
})(jQuery)

那么,没有原型是一样的吗?@Diego-是的,除非调用
jQuery.noConflict()
,它释放
窗口。$
,并将其设置为之前的任何值。@Diego-只要没有其他内容覆盖
$
(即
窗口。$
),它们引用相同的函数加载和执行jQuery脚本后,可能会出现