首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

匿名function前边的 + 号

2014-01-05 
匿名function前面的 + 号+function ($) { use strict//代码}(jQuery)?对这个“+” 加号很好奇,平时我们

匿名function前面的 + 号
+function ($) { "use strict";//代码}(jQuery);

?

对这个“+” 加号很好奇,平时我们都是用如下形式,为什么要用个加号呢?

(function ($) { "use strict";//代码})(jQuery);

?

百度到一篇好文章:http://www.swordair.com/blog/2011/10/714/,里面很专业比较了括号和其他符号的优劣。

?

原来只是个人偏好,没太大的性能差异,当然chrome下+号的性能卓越。

?

其实无论是+号,还是括号,还是!,其目的是为了告诉JavaScript解析器,后面是一个函数表达式。该函数在执行的时候再开始解析,而不是预编译的时候,所以是一个匿名函数。

?

?

热点排行