jQuery源包装在一个闭包中,如下所示:
(function(window, undefined) {
//awesome jQuery library code in here
})(window);
Run Code Online (Sandbox Code Playgroud)
我不明白为什么需要这些参数.
既然window是全局变量,为什么需要传入呢?传递一个全局参数并在闭包内使用相同名称访问它的目的是什么?
什么是undefined对的参数?为什么没有传递给它的任何价值?