码迷,mamicode.com
首页 > Web开发 > 详细

总结下js中匿名函数的写法~好几天没写博客了。。。

时间:2014-12-05 10:51:21      阅读:178      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   io   ar   color   sp   on   div   

  小哥最近很是心烦啊,不仅仅要继续以现任前端小白,未来前端攻城狮的身份苦逼学习,还要用剩余的时间去完成毕业设计。早知如此,当初我为毛要报考数学这么个苦逼专业。。。。昨天一整天的时间在研究毕设,感觉代码已经不认识我了。。。今天在学习中,突然发现了匿名函数的调用方法。原以为匿名函数是个高冷的生物,只有如下这一种调用方法:

(function() { 
    alert(‘water‘); 
})(); 

当然了。。。设参数跟上面是一样的方法:

(function(i) { 
alert(i); 
})(‘water‘); 

后来看了脚本之家的一篇文章,才发现这货原来是如此没有节操。。。各种调用方法都可以让这货乖乖干活。。。

首先是链式调用:

(function(o) { 
alert(o); 
return arguments.callee; 
})(‘water‘)(‘down‘); 

输出结果是water,down

然后是各种调用方式。。先说个据说执行效率最高的:

void function(){ 
alert(‘water‘); 
}(); 

然后其他的方式:

~function(){ 
alert(‘water‘); 
}();

!function(){ 
alert(‘water‘); 
}();

-function(){ 
alert(‘water‘); 
}();

+function(){ 
alert(‘water‘); 
}();

最后再说个脱裤子放屁版的

(function(){ 
alert(‘water‘); 
}());

。。。总结起来,大家觉得那个好用就用哪个吧~小哥在此谢谢原帖:http://www.jb51.net/article/24759.htm

最后,祝大家编程道路越来越宽。

总结下js中匿名函数的写法~好几天没写博客了。。。

标签:style   blog   http   io   ar   color   sp   on   div   

原文地址:http://www.cnblogs.com/skyloveanna/p/4146012.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!