关于jquery:JavaScript中的“(function(window,undefined){})(window)”是什么意思?

What is meaning of “(function(window, undefined){})(window)” in JavaScript?

本问题已经有最佳答案,请猛点这里访问。

Possible Duplicate:
How does this JavaScript/JQuery Syntax work: (function( window, undefined ) { })(window)?

1
(function(window, undefined){})(window);

这段代码是什么意思? 我在许多文档中看到过它,特别是在jQuery文档中。

这是如何工作的,为什么这样定义?


你正在寻找一段代码..

通过。

  • 在匿名函数//function(){...}中定义它
  • 执行它。//(function{})(args)
  • 此外,传递window参数可以更快地解析代码块中该变量的含义。