我很困惑
的实际含义是什么(function ($){})(jQuery)
//in plugin
和
$(function (){})
//in page.
请向我澄清这一点。
最佳答案
这个:
(function ($){})(jQuery)
...是一个正在定义并立即调用的函数,并将 JQuery 对象作为参数传入。 $
是对 JQuery 的引用,您可以在函数中使用它。它相当于:
var myFunc = function ($){};
myFunc(jQuery);
这个:
$(function (){})
...是对 JQuery 的调用,传入一个函数,该函数应在文档加载完成后执行。
关于jquery - $(function (){}) 和 (function ($){}) 之间的区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12364496/