js学习小结(十五)2014.7.22-Javascript中的IIFE--(Immediately Invoked function Expression)
来源:互联网 发布:明灯软件古兰经下载 编辑:程序博客网 时间:2024/05/10 05:18
if declaring a function like this,and then invoking it immediately,
function foo(){console.log("it is foo");}();it will throw a error,
Uncaught SyntaxError: Unexpected token )
but if you just a arguement in the end of the paren,like this
function foo(){console.log("it si foo");}(1);
ok.it won`tl occures any error,but in the same time,the funciton won`t be executed either.because it just equivlent to this:
function foo(){console.log("it si foo");}(1);
a function declaration followed by a unrelated expression,so you can get it that the function not be executed.
so what does it matter?ok.if you just want to declare a function,and want to execute it right now,you can`t tolerate one second to wait.you shuold know how to implement that.ok,we define the IIFE(Immediately Invoked Function Expression);
http://benalman.com/news/2010/11/immediately-invoked-function-expression/
0 0
- js学习小结(十五)2014.7.22-Javascript中的IIFE--(Immediately Invoked function Expression)
- Immediately-Invoked Function Expression (IIFE)
- two ways of IIFE(immediately-invoked-function-expression)-JS
- IIFE (Imdiately Invoked Function Expression 立即执行的函数表达式)。
- IIFE (immediate-invoke function expression ) in javascript
- js executed immediately function
- Javascript 中的 IIFE
- JavaScript中的IIFE模式
- javascript中的立即执行函数表达式(IIFE)
- js中的function学习
- JavaScript IIFE
- JavaScript IIFE
- JavaScript学习总结(十五)——Function类
- JavaScript学习总结(十五)——Function类
- JavaScript学习总结(十五)——Function类
- (function ( ){...})( ) IIFE 的原理
- JavaScript function expression vs function declaration
- JavaScript的IIFE(即时执行方法)
- 数据归一化和两种常用的归一化方法
- LXC之三—创建模板
- 『黑马程序员』第十话<基础加强01>
- 左浮动菜单
- POJ 2352 stars
- js学习小结(十五)2014.7.22-Javascript中的IIFE--(Immediately Invoked function Expression)
- cocos2dx学习笔记(数学函数、常用宏粗整理)
- 【Javascript 学习笔记】eval 函数
- GridViewScroll
- css鼠标经过变手状
- 『黑马程序员』第十一话<基础加强02>
- linux C之alarm函数
- hdu 3652(数位dp 记忆化搜索方法)
- NGUI研究之开发项目的一些使用心得比较细节