随笔分类 -  前端优化

前端优化
摘要:在$apply方法中提到过脏检查,首先apply方法会触发evel方法,当evel方法解析成功后,会去触发digest方法,digest方法会触发watch方法。 (1)$watch简介 在digest执行时,如果watch观察的的value与上一次执行时不一样时,就会被触发。 AngularJS内 阅读全文
posted @ 2017-09-24 13:13 Leo_geng 阅读(6048) 评论(3) 推荐(0)
摘要:由于上篇篇幅过长,导致编辑出了问题,另开一篇文章继续: (4)减少迭代次数,最广为人知的一种限制循环迭代次数的模式被称为“达夫设备(Duff`s Device)” Duff`s Device的理念是:每次循环最多可以调用8次process()。循环的迭代次数为总数除以8,由于不是所有数字都能被8整除 阅读全文
posted @ 2017-09-19 15:42 Leo_geng 阅读(399) 评论(0) 推荐(0)
摘要:最近在读《高性能javascript》,在这里记录一下读后的一些感受,顺便加上自己的一些理解,如果有兴趣的话可以关注的我的博客http://www.bloggeng.com/,我会不定期发布一些前端教程还有前端干货,话不多说,进入我们的正题 一、js优化之加载 1、script标签放在底部,不要放在 阅读全文
posted @ 2017-09-16 18:37 Leo_geng 阅读(1266) 评论(0) 推荐(0)
摘要:一、变量提升 在ES6之前,JavaScript没有块级作用域(一对花括号{}即为一个块级作用域),只有全局作用域和函数作用域。变量提升即将变量声明提升到它所在作用域的最开始的部分。上个简历的例子如: 1 2 3 4 5 6 7 8 9 10 console.log(global); // unde 阅读全文
posted @ 2017-09-16 18:22 Leo_geng 阅读(320) 评论(0) 推荐(0)