可能重复:
What does (function($) {})(jQuery); mean?
For the function (function($){})(), I've seen it with the word jQuery in it, why is that?
我已经在许多地方看到过这种情况,我知道有些代码在没有它的情况下不能正常工作......但我不知道它做了什么:这个包装器的目的是什么?
(function($){
...
})(jQuery);
非常感谢对一些好资源的解释和/或指导!
答案 0 :(得分:1)
它定义了函数体内部的范围,将其保留在全局命名空间之外,同时将$
定义为jQuery
的别名。