jassonfish

导航

自执行匿名函数

在javascript中,自执行匿名函数格式如下:

 1 // 第一种形式
 2 (function(){   
 3      alert(1);
 4 })();
 5 
 6 //第二种形式
 7 
 8 (function(){   
 9      alert(1);
10 }());

 

匿名自执行函数有很多用处:

(1)主要是用于封装,比如看jquery或者dojo的源码发现它们都是封装在匿名自执行函数中,这样就可以做到页面加载时自动初始化。

(2)外公开它想公开的属性和方法。

(3)临时变量可以安全封闭在匿名函数内。

(4)javascript中的模块模式采用的方法。

posted on 2013-11-07 15:12  jassonfish  阅读(181)  评论(0编辑  收藏  举报