为了账号安全,请及时绑定邮箱和手机立即绑定

什么是立即调用?

什么是立即调用(通俗一点!!)为什么使用立即调用?

for( var i=0, len=imgs.length; i<len; i++){
(function(i){
imgs[i].onmouseover=function(){

setimg();

for( var j=1; j<=i;j++){
imgs[j].style.left=parseInt(imgs[j].style.left,10)-toggle+'px';
}
}
})(i);

}



正在回答

2 回答

http://segmentfault.com/q/1010000000442042   可参考一下   

即时函数函数相当于语句,例如,你定义了一个function run( ){……}函数 ,你调用的它的时候的语句是,run();  这样是要先定义 再调用函数。

  即时函数是可以立即执行的。例如这样:

(function( ){

……………语句;……………

}())


1 回复 有任何疑惑可以回复我~
#1

齐7 提问者

非常感谢!
2015-09-30 回复 有任何疑惑可以回复我~

立即调用,就是函数定义完自执行,本例主要用来限制变量的作用域。
有关更详细的内容,请参见:http://www.cnblogs.com/TomXu/archive/2011/12/31/2289423.html

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

什么是立即调用?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信