我们有那个使用包装代码的基本jQuery
脚本,它使用传输的全局参数window
初始化。是否需要传输此参数? window
是一个全局参数,如果您转移或不转移,您可以从内部函数中使用它。为什么传输全局窗口参数如果是全局窗口参数
这是什么原因?
(function (window, undefined) {
var jQuery = (function() {
//Define a local copy of jQuery
var jQuery = function (selector, context) {
// The jQuery object is actually just the init constructor 'enhanced'
return new jQuery.fn.init(selector, context, rootjQuery);
},
//some code
//...
//...
//...
window.jQuery = window.$ = jQuery;
})(window);
基本上,在非常频繁的重复中所说的是,拥有一个全局变量可以缩小其名称。 – 2013-02-14 14:17:04