高性能JavaScript

高性能JavaScript

评分

★★★★★

ISBN

9787121119323

出版社

电子工业出版社 2010-11-01出版

内容简介
如果你使用 JavaScript 构建交互丰富的 Web 应用,那么 JavaScript 代码可能是造成你的Web应用速度变慢的主要原因。本书揭示的技术和策略能帮助你在开发过程中消除性能瓶颈。你将会了解如何提升各方面的性能,包括代码的加载、运行、DOM 交互、页面生存周期等。雅虎的前端工程师 Nicholas C. Zakas 和其他五位 JavaScript 专家介绍了页面代码加载的最佳方法和编程技巧,来帮助你编写更为高效和快速的代码。你还会了解到构建和部署文件到生产环境的最佳实践,以及有助于定位线上问题的工具。
AI简介
这是一本针对Web开发者,特别是那些使用JavaScript构建交互式Web应用的读者所写的书籍。书中详细阐述了如何通过优化JavaScript代码来提升页面性能,包括脚本位置、数据访问、DOM编程、算法和流程控制、字符串和正则表达式、Responsive Interfaces、Ajax、编程实践以及构建并部署高性能JavaScript应用等关键内容。 在书中,作者详细分析了脚本位置对页面性能的影响,指出将脚本放在标签中会导致页面渲染延迟,而将脚本放在标签的底部则可以显著提高页面性能。同时,书中还详细介绍了数据存储位置对读写效率的影响,以及嵌套的对象成员对性能的影响,指出访问直接量和局部变量的速度最快,而访问数组元素和对象成员相对较慢。 此外,书中还阐述了减少DOM访问次数的重要性,并介绍了如何使用局部变量存储DOM节点引用以及小心处理HTML集合的方法。同时,书中还详细分析了代码结构对性能的影响,包括优化if-else的方法,字符串连接的性能问题,以及回溯问题的解决策略等。
阅读/下载地址