高性能JavaScript编程(High Performance JavaScript)(中文版 免费 电子书 PDF 下载
1. 图书信息
- 书名: 《高性能JavaScript编程(High Performance JavaScript)(中文版》
- 作者:[美]Nicholas C. Zakas著,丁琛译
- 出版社:电子工业出版社
- 出版日期:2015年8月
- 分类: 编程语言-JavaScript
- 格式: PDF
2. 内容简介
《高性能JavaScript编程》旨在帮助开发者提升JavaScript代码性能,内容涵盖多方面优化知识。具体如下:
- 数据存储与作用域:介绍JavaScript四种基本数据存取位置,即字面量、本地变量、数组元素、对象成员,说明字面量和本地变量访问速度更快。还深入讲解作用域链的概念、产生过程及标识符解析原理,指出标识符在作用域链中位置越深,读写速度越慢,以及闭包与作用域的关系和可能导致的内存问题。
- 正则表达式与字符串:阐述字符串处理在JavaScript程序中的重要性,详细讲解正则表达式引擎内部处理字符串的方式,介绍如何编写高效的正则表达式,包括减少回溯以提升性能,还介绍了跨浏览器的字符串拼接和去除首尾空白的最快方法等。
- 快速响应的用户界面:分析浏览器UI线程的工作原理和限制,讲解如何使用定时器让出时间片段以避免阻塞UI,介绍Web Workers的运行环境、通信方式及实际应用,帮助实现更流畅的用户交互。
- Ajax:讨论Ajax数据传输的相关内容,包括请求和发送数据的方法,分析XML、JSON、HTML等数据格式的特点和应用场景,给出Ajax性能优化指南,如缓存数据、了解Ajax类库的局限性等。
- 编程实践:介绍避免双重求值、使用Object/Array直接量、避免重复工作等编程技巧,还讲解了位操作和原生方法的使用,以提高代码执行效率。
- 构建与部署:介绍了构建和部署高性能JavaScript应用的相关知识,如使用Apache Ant,合并、预处理和压缩JavaScript文件,利用HTTP压缩、缓存和内容分发网络(CDN)等技术,以及敏捷JavaScript构建过程。
- 工具:介绍了多种JavaScript性能分析工具,如YUI Profiler、Firebug、IE开发人员工具、Safari Web检查器、Chrome开发人员工具等,还介绍了Page Speed、YSlow等工具,帮助开发者检测和定位性能问题。
3. 下载地址
https://pan.baidu.com/s/1awv4ApEIEZ3p1UMkCYqexw
4. 获取提取码
关注微信公众号 陌尘聊架构,发送以下图书编号
获取百度网盘的提取码
:
1 | B0097 |
4.1. 陌尘聊架构
4.2. 示例演示
5. 特别说明
版权说明
本站所有电子书均是从公开互联网中收集而来。
若部分书籍有涉及版权问题,请关注微信公众号陌尘聊架构
,后台私信我,并提供相应的版权说明,我会删除对应的书籍。
分享你的电子书
如果你有好的电子书愿意分享,欢迎微信公众号(陌尘聊架构
)私信联系我,我将会把它分享到本站。