您的位置:首页 > Web前端 > JavaScript

【javascript】【定时器】【setTimeout, setInterval】【优化】

2017-01-13 10:50 567 查看
setTimeout, setInterval这两个函数用的比较多,可是对他们并没有深入了解。

今天进行一下总结记录。

主要是和内存相关的,应为定时执行任务可是会一直执行,内存处理不好,程序肯定会崩溃。其实主要是setInterval的问题。

---------------------------------------------------------------------------

可能的操作:

setInterval可能会有回调积累,可以用setTimeout延时递归来解决。

setInterval执行函数里面有死循环。

setInterval频繁操作dom导致页面不断的repaint或者reflow,消耗资源。

setInterval里面不合理使用闭包,变量绑定到全局等。



分享下面的两篇链接

http://www.cnblogs.com/youxin/p/3354924.html


https://developers.google.cn/web/fundamentals/performance/rendering/optimize-javascript-execution?hl=zh-cn

PS:网上有很多大公司团队成员开的网站。

腾讯前端

淘宝前端

等等,也是偶然看见的,没时间一一整理。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: