码迷,mamicode.com
首页 > 其他好文 > 详细

IIFE(Imdiately Invoked Function Expression 立即执行的函数表达式)

时间:2016-02-18 13:53:47      阅读:126      评论:0      收藏:0      [点我收藏+]

标签:

+function($){}(jQuery); 今天看到js代码里面有这个格式的代码,不知道啥意思,就去查了一下,我也是js小白。首先前面的+号,这个不是固定非要写+号,只要写一级运算符都可以。目的是为了引导解析器,指明运算符附近是一个表达式。+function($){}就是一个函数表达式,(jQuery)就是调用这个函数表达式并且jQuery是参数。(传参,为了避免$与其他库或者模板申明冲突,jQuery 作为参数传递)。

(function($){})(jQuery)  这种写法跟上面的那种写法是一个意思,功能完全一样,只是写法不一样。第二种比较常见。

IIFE(Imdiately Invoked Function Expression 立即执行的函数表达式)

标签:

原文地址:http://www.cnblogs.com/wamptao/p/5197880.html

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