simplify the life

随笔分类 -  高性能 JavaScript

高性能JavaScript 重排与重绘
摘要:先回顾下前文 "高性能JavaScript DOM编程" ,主要提了两点优化,一是尽量减少DOM的访问,而把运算放在ECMAScript这一端,二是尽量缓存局部变量,比如length等等,最后介绍了两个新的API 以及 ,在做组合选择的时候可以大胆使用。而本文主要讲的是DOM编程可能最耗时的地方,重 阅读全文

posted @ 2015-08-11 09:14 lessfish 阅读(9133) 评论(7) 推荐(14)

高性能JavaScript DOM编程
摘要:我们知道,DOM是用于操作XML和HTML文档的应用程序接口,用脚本进行DOM操作的代价很昂贵。有个贴切的比喻,把DOM和JavaScript(这里指ECMScript)各自想象为一个岛屿,它们之间用收费桥梁连接,ECMAScript每次访问DOM,都要途径这座桥,并交纳“过桥费”,访问DOM的次数... 阅读全文

posted @ 2015-08-08 13:41 lessfish 阅读(1839) 评论(4) 推荐(2)

高性能JavaScript 循环语句和流程控制
摘要:前言 上一篇探讨了达夫设备对于代码性能的影响,本文主要探讨并且测试各种常见的循环语句的性能以及流程控制中常见的优化。循环语句 众所周知,常用的循环语句有for、while、do-while以及for-in,forEach。除了for-in和forEach性能略低外,平时我们对前三者的选择更多的是... 阅读全文

posted @ 2015-07-23 09:56 lessfish 阅读(2068) 评论(4) 推荐(6)

高性能JavaScript 编程实践
摘要:前言 最近在翻《高性能JavaScript》这本书(2010年版 丁琛译),感觉可能是因为浏览器引擎的改进或是其他原因,书中有些原本能提高性能的代码在最新的浏览器中已经失效。但是有些章节的有些内容还是相当不错的,譬如第八章编程实践,为了方便以后的查阅,对此做个总结。失效的代码也会在以后做更进一步的... 阅读全文

posted @ 2015-07-19 11:19 lessfish 阅读(1393) 评论(4) 推荐(2)

导航