这个JavaScript/jQuery语法是如何工作的:(函数(窗口,未定义的){})(窗口)?
你有没有看过引擎盖下面jQuery 1.4源代码并注意到它是如何以下方式封装的:
(function( window, undefined ) { //All the JQuery code here ...})(window);
我读过一篇关于JavaScript命名另一个叫“一对重要的父母“所以我知道这里发生了什么。
但我从未见过这种特殊的语法。那是什么undefined在那里做什么?为什么window需要被传递,然后又出现在结尾?
undefined
window
眼眸繁星
相关分类