function($) - function(JQuery)有什么区别?

dom*_*rix 0 javascript jquery

这两者之间的区别是什么?我应该何时使用它们?

有时候除非用jQuery替换$,否则脚本将无效.

pwo*_*laq 5

那是因为它$jQuery许多其他框架的快捷方式,这意味着它们可以覆盖这个变量

如果你想使用它,一个好的做法是做以下事情:

(function($){
    // here you can use $ and be sure it references jQuery
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

如果您不包括在您的网站的任何其他框架,那么它没有什么区别,你是否使用$jQuery

console.log(jQuery === $) // true
Run Code Online (Sandbox Code Playgroud)