为什么setTimeout()里引用函数的格式是“function()”,而 setInterval里面直接用function就可以了?这个是怎么定义的?setInterval是Jquery的用法吗?
4 回答
淡雅的默
TA贡献102条经验 获得超139个赞
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。该方法会不停地调用函数,直到 clearInterval() 【停止该方法】被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。
而setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。
比如我有一个计时器,让它3秒后开始计时一样的意思
已采纳
ruibin
TA贡献358条经验 获得超213个赞
你说的是这个意思吧setTimeout('aaa()', 200)和setInterval(aaa, 200);其实这两个表达的意思是一样的。第一个必须用引号包围,第二个一定不能用引号包围。因为他们底层调用了eval函数执行。其实这两个你换一下写也是一样的执行,底层已经做好了兼容。
鉁碏眼偂亽
TA贡献11条经验 获得超2个赞
setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。该方法会不停地调用函数,直到 clearInterval() 【停止该方法】被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。
添加回答
举报
0/150
提交
取消