js清除定时器注意点

如何这篇文章所述:http://www.javashuo.com/article/p-erlovsme-cw.htmlhtml

js屡次调用建立定时器的函数,会使定时器速度愈来愈快,屡次调用定时器的使用场景好比:监听页面尺寸变化,从新初始化定时器函数,可是若是不清除上一次的,定时器实际上会累加在一块儿,这里须要注意:函数

建立定时器的变量用好比 var timer = null; 这个必定要是全局变量,这样在函数里才能够在建立定时器以前clearInterval(timer); 若是把timer建立在函数内部,则clearInterval是不能清除的,仍是会继续累加。

相关文章
相关标签/搜索