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

setInterval跟setTimeout

2012-10-17 
setInterval和setTimeoutsetInterval(arg1, arg2)setInterval(arg1, arg2)这两个方法的第一个参数表示一

setInterval和setTimeout

setInterval(arg1, arg2);setInterval(arg1, arg2);


这两个方法的第一个参数表示一段可执行代码

经常误用为
setInterval(fun(), 1000);function fun(){  alert("方法被调用!")}


这里代码不会正常执行,因为传入的fun()不是一段可执行代码,而是返回值,应该写成fun,表示该函数的引用。

还有种情况是调用有参数的函数,如下:

setInterval(fun(1), 1000);function fun(a){  return function(){    alert("传入的参数为" + a);  }}


这里传入fun(1),其实真实传入的是执行fun返回的函数引用

热点排行
Bad Request.