js自执行函数


方式1、最前最后加括号

(function(){ alert(1); }()); 

方式2、function外面加括号

(function(){ alert(1); })(); 

方式3、function前面加运算符

!function(){ alert(1); }();  
注:
1、可以给立即执行函数传递参数
2、立即函数内部是可以访问外部变量
3、立即执行函数模式被广泛使用,它可以帮你封装大量的工作而不会在背后遗留任何全局变量。
4、定义的所有变量都会成员立即执行函数的局部变量,所以你不用担心这些临时变量会污染全局空间。
5、立即执行函数通常作为一个单独模块使用。一般没有问题,但是,建议在自己写的立即执行函数前加分号,这样可以有效地与前面代码进行隔离。否则,可能出现意想不到的错误。  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM