他们之间的差异是什么?哪个更好?
解决方法
$
is an alias for jQuery
,两者都不是“更好”,jQuery是为了防止其他东西使用$,像Prototype(或
jQuery.noConflict()
被称为另一个原因……).
我更喜欢$简洁,因为我知道它指的是jQuery,如果你不确定(比如编写插件时)使用jQuery作为主要参考,例如:
(function($) { //inside here $means jQuery })(jQuery);