我最近开始深入研究JavaScript,并在JQuery中遇到了这个代码构造.
(function( window, undefined ) {
})(window)
Run Code Online (Sandbox Code Playgroud)
阅读堆栈溢出(和其他地方)我得出结论,这是相同的
function foo(window, undefined) {
...
}
foo(window);
Run Code Online (Sandbox Code Playgroud)
我的假设是否正确?如果是这样,前者的优势是什么?(除了令人困惑的新手)
Cha*_*ers 19
要理解它,您需要了解一些事项:
我希望这很清楚,如果不是,请告诉我.我从上面提到的Paul Irish的视频中学到了所有这些.
| 归档时间: |
|
| 查看次数: |
3415 次 |
| 最近记录: |