![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
性能
chelflan
不积跬步无以至千里
展开
-
项目中遇到用setTimeout定时器定时取实时数据绘制折线图,反复操作页面后,出现越来越卡顿的现象
一、所用的技术 vue2.0+原生的websocket+setTimeout+自己写delegate订阅观察者 二、出现卡顿的原因 delegate中的存事件的list未清除,导致订阅者一直在接收数据触发 以为vue的组件中销毁后会把全局的delegate给销毁了,其实不然需手动销毁 将绘制折线图中的方法定义成为了全局,重复进入时候未清除堆中的对象,重复的 new test导致卡顿 ...原创 2018-05-29 14:10:59 · 1877 阅读 · 0 评论 -
浏览器内部工作原理
前端必读:浏览器内部工作原理 原文地址:http://kb.cnblogs.com/page/129756/ 目录 一、介绍 二、渲染引擎 三、解析与DOM树构建 四、渲染树构建 五、布局 六、绘制 七、动态变化 八、渲染引擎的线程 九、CSS2可视模型 英文原文:How Browsers Work: Behind the Scenes of Modern Web ...转载 2019-01-08 15:11:27 · 244 阅读 · 0 评论 -
浏览器兼容性(转)
HTML头部声明文件类型 http://www.cnblogs.com/chendc/p/5407308.html一个能够兼容IE6,IE8,IE9,IE10,IE11,谷歌,火狐,360等常见的10个浏览器的HTML头部信息配置代码 http://blog.csdn.n...转载 2019-04-18 11:28:07 · 95 阅读 · 0 评论