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

setTimeout('showTime()',500);和setInterval(FreshTime,1000);有什么区别

setTimeout('showTime()',500);和setInterval(FreshTime,1000);有什么区别

雪莉酱 2016-08-01 18:33:34
查看完整描述

3 回答

已采纳
?
刚毅87

TA贡献345条经验 获得超309个赞

setTimeout('showTime()',500)是延时器,showTime函数在500毫秒后执行;

setInterval(FreshTime,1000)是定时器,FreshTime函数每1000毫秒执行一次.


查看完整回答
1 反对 回复 2016-08-01
?
小菜鸟__

TA贡献8条经验 获得超4个赞

setTimeout是延时定时器 表示里面的函数500毫秒后执行 而且就只会执行一次

而写在 setInterval 里面的函数 没隔1000毫秒 就会执行一次   如果不用  clearinterval让它暂停 他就会一直执行下去 不会暂停  


查看完整回答
1 反对 回复 2016-08-03
?
Wang19961022

TA贡献2条经验 获得超1个赞

两个是有功能区别的,前者setTimeout功能是在指定的延迟时间之后执行代码,后者setInterval功能是每隔指定时间执行代码

查看完整回答
反对 回复 2016-08-01
  • 3 回答
  • 0 关注
  • 2160 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信