跟随函数(jQuery,window,document)有什么作用; 意思?

7 javascript jquery

我有以下插件:

;(function($, window, document)
{
...
...

})(jQuery, window, document);
Run Code Online (Sandbox Code Playgroud)

我能理解是什么; 是为了并且也意识到$是jQuery,但有人可以解释为什么函数后跟(jQuery,window,document);

Ror*_*san 10

它被称为"自我催眠"或"立即调用"功能.这意味着该函数在使用最后一组括号中的参数创建后立即运行.

更多的信息

  • @AshokRaj这可能是一种方法,可以确保在函数之前没有正确关闭的任何代码都被关闭,这样它就不会干扰这段代码. (4认同)