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

Die*_*ego 7 javascript jquery

他们之间的差异是什么?哪个更好?

Nic*_*ver 15

$是一个别名jQuery,实际上也不是"更好",jQuery提供其他东西使用的情况$,如Prototype(或被jQuery.noConflict()称为另一个原因......).

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

(function($) {
  //inside here $ means jQuery
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

  • @Diego - 是的,除非你调用`jQuery.noConflict()`,它释放`window.$`并将它设置为之前的状态. (2认同)