摘要: (function( window, undefined ) {})(window);这个,为什么要将window和undefined作为参数传给它?(function( $, undefined ) {})(jQuery); 同理因为 ecmascript 执行JS代码是从里到外,因此把全局变量window或jQuery对象传进来,就避免了到外层去寻找,提高效率。undefined在老一辈的浏览器是不被支持的,直接使用会报错,js框架要考虑到兼容性,因此增加一个形参undefined。还有,不要用window.undefined传递给形参,有可能window.undefined被其他人修改了 阅读全文
posted @ 2013-07-13 23:18 雨田木子 阅读(391) 评论(0) 推荐(0)