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

javascript定时器及取消定时器的优化方法
通常的方法是:

启动定时器:

复制代码代码如下所示:

window.setinterval(方法、时间)
方法是计时调用的js方法。

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

取消计时器:

复制代码代码如下所示:

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

优化方案如下

复制代码代码如下所示:

var=false;开始和关闭按钮。

函数时间()

{

如果(超时)返回;

方法();

setTimeout(时间100); / /时间指其延迟调用自身,100区间通话时间,单位毫秒

}
总结

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

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

tag:优化方法取消器及电脑软件

相关内容