设置一个定时器,在设置一个等待的时间,到达指定时间后,执行对应的操作,例如:
var msg = '呵呵'
timeId = setInterval(function(){
msg = '哈哈'
}, 500)
设置一个定时器,到达指定的时间interval ,执行我们的操作,然后定时器并没有停止,以后每隔这么长时间,都重新的执行我们的function
但是如果当我们调用
setInterval
函数时会发现,它会导致计时越来越快的问题。
解决方法
清除定时器使用clearInterval
var msg = '呵呵'
clearInterval(timeId)//生命点
timeId = setInterval(function(){
msg = '哈哈'
}, 500)