匿名函数内调用setTimeout的问题 (function(){ function aaa(){ alert(1) } setTimeout('aaa()',1000)})()谁能解释下为啥aaa()方法这样写无法找到? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这个是作用域的问题,这样写就可以了 (function(){ function aaa(){ alert(1) } setTimeout(aaa,1000) })() (function(){ function aaa(){ alert(1);} setTimeout(aaa, 1000);})();这样不就可以了么…… function aaa(){ alert(2);}(function(){ function aaa(){ alert(1); }; setTimeout("aaa()", 1000);})();作用域的问题么……这咋解释…… <script>/*1、setTimeout的第一个参数要求的是回调函数的返回值,而不是函数体本身2、注意作用域;3、带参时更要注意*/(function(){ this.aaa=function(){ alert(1) }//LZ的例子改变成这样最直观:this.aaa-->回调函数的返回值 setTimeout(this.aaa,1000)})()//--------------------------------function f1(){ alert('f1')}setTimeout(window.f1,1000);//window.f1---->回调函数的返回值//-------------------------------function f2(){ alert('f2')}setTimeout('f2()',1000);//'f2()'---->更明显,回调函数的返回值(一个字串)//---------------------------function f3(){ alert('纯字串参数我就歇菜了~~~~~f3')}setTimeout('f3',1000);//纯字串无意义//---------------------------function f4(){ alert('我是全局变量。你身处某函数深层内部,但还是可以找我,我不歇菜:))) ~~~f4')}(function(){ this.aaa=function(){ alert(1) }//LZ的例子改变成这样最直观:this.aaa-->回调函数的返回值 setTimeout(f4,1000)})()</script> 求解 在线 别人发送图片的base64编码给,如何让其显示在页面上? 这样显示效果怎么实现的 如何限制textarea长度 如何实现用键盘选择菜单? el.addListener提示el.addListener is not a function js在可编辑DIV内的光标处插入图片或者表情,谁能解决我跪了! 梅花雪的 Combo box 下拉输入框 Beta 版 想各位帮我复制一篇文章谢谢 查询时出现的简单问题,请高手帮助(急) 怎样去合并两个JsonResult ? 怎么把JsonResult变为Record extjs中如何使页面回到顶端
这样写就可以了
(function(){
function aaa(){
alert(1)
}
setTimeout(aaa,1000)
})()
function aaa(){ alert(1);}
setTimeout(aaa, 1000);
})();这样不就可以了么……
alert(2);
}
(function(){
function aaa(){
alert(1);
};
setTimeout("aaa()", 1000);
})();作用域的问题么……这咋解释……
<script>
/*
1、setTimeout的第一个参数要求的是回调函数的返回值,而不是函数体本身
2、注意作用域;
3、带参时更要注意
*/
(function(){
this.aaa=function(){ alert(1) }//LZ的例子改变成这样最直观:this.aaa-->回调函数的返回值
setTimeout(this.aaa,1000)
})()
//--------------------------------
function f1(){
alert('f1')
}
setTimeout(window.f1,1000);//window.f1---->回调函数的返回值
//-------------------------------
function f2(){
alert('f2')
}
setTimeout('f2()',1000);//'f2()'---->更明显,回调函数的返回值(一个字串)//---------------------------
function f3(){
alert('纯字串参数我就歇菜了~~~~~f3')
}
setTimeout('f3',1000);//纯字串无意义//---------------------------
function f4(){
alert('我是全局变量。你身处某函数深层内部,但还是可以找我,我不歇菜:))) ~~~f4')
}
(function(){
this.aaa=function(){ alert(1) }//LZ的例子改变成这样最直观:this.aaa-->回调函数的返回值
setTimeout(f4,1000)
})()</script>