(翻译说明:此段为一段引用,内容为一个链接,无需进行翻译)可能是重复问题:
这个JavaScript/JQuery语法怎么工作的:(function( window, undefined ) { })(window)?
(function(window, undefined){})(window);
这段代码的含义是什么?我在许多文档中看到它,特别是在jQuery文档中。
这是如何工作的,为什么要这样定义?
(翻译说明:此段为一段引用,内容为一个链接,无需进行翻译)可能是重复问题:
这个JavaScript/JQuery语法怎么工作的:(function( window, undefined ) { })(window)?
(function(window, undefined){})(window);
您正在限定一段代码的范围..
方法如下:
//function(){...}
//(function{})(args)
此外,传递窗口参数可以更快地解析该变量在代码块中的含义。