Javascript中匿名函数的多种调用方式
2016-04-19 10:55
591 查看
Snandy
If you cannot hear the sound of the genuine in you, you will all of your life spend your days on the ends of strings that somebody else pulls.
Javascript中匿名函数的多种调用方式
Javascript中定义函数的方式有多种,函数直接量就是其中一种。如var fun = function(){},这里function如果不赋值给fun那么它就是一个匿名函数。好,看看匿名函数的如何被调用。方式1,调用函数,得到返回值。强制运算符使函数调用执行
方式3,使用void
http://benalman.com/news/2010/11/immediately-invoked-function-expression
分类: JavaScript
好文要顶 关注我 收藏该文
snandy
关注 - 19
粉丝 - 2172
荣誉:推荐博客
+加关注
8
0
(请您对文章做出评价)
« 上一篇:Javascript动态方法调用与参数修改的问题
» 下一篇:Javascript中大括号“{}”的多义性
posted on 2011-02-28 08:48 snandy 阅读(12570)
评论(12) 编辑 收藏
评论
#1楼 2011-02-28
09:28 又见fuckyou
看了半天才反应过来支持(0)反对(0)
#2楼 2011-02-28
09:34 SeaSunK
知其然不知其所以然~~~支持(0)反对(0)
#3楼 2011-02-28
09:49 ckd
LZ你应该在讲讲每个例子的内在
支持(0)反对(0)
#4楼 2011-02-28
10:23 Icebird
还是方式2容易理解一点支持(0)反对(0)
#5楼 2011-02-28
10:53 Gray Zhang
无所谓内在,每一个例子都是在语法上让引擎会进行一次evaluate而已,ECMA标准里说得清清楚楚哪些操作能触发evaluate支持(0)反对(0)
#6楼 2011-02-28
13:17 wjp0160
js 语法真乱。支持(0)反对(0)
#7楼 2011-02-28
17:15 undefined
只用过方法2.不知道其他的有什么好处。
有的甚至没见过。
感觉有2, 足够了。
支持(0)反对(0)
#8楼 2011-05-05
13:37 老马睡不醒
谢谢楼主,受益匪浅支持(0)反对(0)
#9楼 2011-06-07
11:36 在北落
方式需要在外围再用()包含以下 要不会提示:function () {}(function (x, y) {alert(x + y);return x + y;}) is not a function
[在此错误处中断] })(3, 4);
支持(0)反对(0)
#10楼 2012-06-26
22:14 huajs
bootstrap代码前都加有叹号,类似:!function ($) {
//...
}(window.jQuery);
也能自动执行,这个是新方法吗?
支持(0)反对(0)
#11楼 2014-09-16
16:30 暖男。
强制运算符使函数调用执行强制函数直接量执行再返回一个引用,引用再去调用执行
什么意思,求解释。说的通俗易懂点
支持(0)反对(0)
#12楼 2015-04-15
09:51 林Lin☆☆
@ 暖男。有个哥们写的这篇文章,你可以看一下,会对你有帮助的.
http://segmentfault.com/a/1190000000327820
相关文章推荐
- C#中将JSon数据转换成实体类,将实体类转换成Json
- javascript设计模式--工厂方法模式
- js 作用域
- 学习笔记:Stage.js(又叫Cut.js)——2D canvas 开发库,游戏方面的
- Framework3.5 加载 System.Runtime.Serialization.Json
- JNI:illegal class name(jstring char*类型转换时
- javascript计时器
- JavaScript中创建对象的模式汇总
- Js判断对象是否为空,Js判断字符串是否为空
- C#解析json文件的方法
- js 正则表达式
- JavaScript 设计模式 笔记
- js获取url地址参数
- js文件被浏览器缓存控制
- JSP转译成Servlet详细过程
- jstl中c标签if-else
- javascript练习题(四)
- 兼容低版本浏览器的对象转字符串
- 异步编程之Javascript Promises 规范介绍
- 异步编程之Javascript Promises 规范介绍