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

时间:2012-06-01 05:36:10

标签: javascript jquery

  

可能重复:
  How does this JavaScript/JQuery Syntax work: (function( window, undefined ) { })(window)?

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

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

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

1 个答案:

答案 0 :(得分:2)

你正在寻找一段代码..

通过。

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