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

立即调用函数的使用

请问谁能够具体的给我说说立即调用函数啊?我看了闭包,但是一看这里(function(i) {
            imgs[i].onmouseover = function() {
                //先将每道门复位
                setImgsPos();
                //打开门
                for (var j = 1; j <= i; j++) {
                    imgs[j].style.left = parseInt(imgs[j].style.left, 10) - translate + 'px';
                }
            };
        })(i);

我就是不理解了

正在回答

2 回答

function x (){

    return y

}     //声明一个函数

var x = funciton () {

    return y

} //此时用另一种方法声明函数

x() //此时你用x()可以调用 ;

y()//使用返回值也可以调用;  这两种  你单独console.log(x)或者console.log(y)的时候 你可以在函数体内看到函数的表达式

课程中的 (function(){}) (i)其实就是相当于把function (){}作为函数的表达式


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

   imgs[i].onmouseover = function() {
                //先将每道门复位
                setImgsPos();
                //打开门
                for (var j = 1; j <= i; j++) {
                    imgs[j].style.left = parseInt(imgs[j].style.left, 10) - translate + 'px';
                }
            };
        })(i);

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

举报

0/150
提交
取消

立即调用函数的使用

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