加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 创业 > C语言 > 正文

jQuery自调用匿名函数

发布时间:2020-12-15 00:38:15 所属栏目:C语言 来源:网络整理
导读:(function(window,undefined){ var jQuery = ... window.jQuery = window.$ = jQuery; })(window); 1.为什么要为jQuery设置通用参数window,并传入window? 将window对象作为局部变量传入,这样在代码块中访问就不用回推倒作用域链的顶层寻找;利于代码压缩
(function(window,undefined){
    var jQuery = ...
window.jQuery = window.$ = jQuery;

})(window);

1.为什么要为jQuery设置通用参数window,并传入window?

将window对象作为局部变量传入,这样在代码块中访问就不用回推倒作用域链的顶层寻找;
利于代码压缩优化。

2.为什么要为自调用匿名函数设置参数undefined?

同样可以缩短作用于链,利于代码优化(将undefined压缩成a或者b)

3.自调用命名函数的最后的分号

var n=1
(function(){})()  // 报错,自调用命名函数会被看作一个函数调用

(function(){})()
(function(){})() //报错第二行的匿名函数的第一对 () 会被看成是函数调用

最好不要省略自调用命名函数之前和之后的分号

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读