javascript定时器取消定时器及优化方法

javascript定时器和js定时器优化方法

通常的方法是:



启动定时器:




window.setinterval(方法、时间)



方法是计时调用的js方法。



时间是间隔时间,单位是毫秒。



取消计时器:




ClearInterval(法);


所以问题来了… u3002with clearInterval(值);清理,往往不能立即停止,用什么方法更好的解决



优化方案如下




var=false;开始和关闭按钮。
函数时间()
{
如果(超时)返回;
方法();
setTimeout(时间100); / /时间指其延迟调用自身,100区间通话时间,单位毫秒
}




总结



在一般情况下,不使用setInterval和setTimeout,延迟时间由间隔。



setInterval回调积累产生的,特别是当时间很短。

谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的支持。