《高性能JavaScript》PDF下载

责编:menVScode 2017-08-25 15:40 阅读(2490)

        这是一本关于JavaScript性能的书。
  在Web应用日趋丰富的今天,越来越多的JavaScript被运用在我们的网页中。随着用户体验被日益重视,前端性能对用户体验的影响开始备受关注,而引起性能问题的因素相对复杂,因此它很难得到全面的解决。这本书是一个契机,它尝试着从多个方面综合分析导致性能问题的原因,并给出适合的解决方案,帮助我们改善Web应用的品质。
  这本书页数不多,但它承载着JavaScript性能方面最为宝贵的经验。不仅从语言特性、数据结构、浏览器机理、网络传输等层面分析导致性能问题的原因,还介绍了多种工具来帮助我们提升开发过程和部署环节的工作效率。
  本书作者Nicholas C. Zakas是一位经验丰富的前端专家,他的许多研究对前端业界的贡献让我们受益匪浅。本书的另外五位特约作者均为各自领域的专家,他们的专业技能和知识的融入使得本书内容更为充实,更具实用价值。

QQ截图20170825152300

书籍目录:

    第1章:加载和执行 1
        1.1 脚本位置 2
        1.2 组织脚本 4
        1.3 阻塞的脚本 5
        1.4 小结 14
    第2章:数据访问 15
        2.1 管理作用域 16
        2.2 对象成员 27
        2.3 小结 33
    第3章:DOM编程 35
        3.1 浏览器中的DOM 35
        3.2 DOM访问与修改 36        
        3.3 重绘与重排 50
        3.4 事件委托 57
        3.5 小结 59
    第4章:算法和流程控制 61
        4.1 循环 61
        4.2 条件语句 68
        4.3 递归 73
        4.4 小结 79
    第5章:字符串和正则表达式 81
        5.1 字符串连接 81
        5.2 正则表达式优化 87
        5.3 去除字符串首尾空白 99
        5.4 小结 104
    第6章:快速响应的用户界面 107
        6.1 浏览器UI线程 107
        6.2 使用定时器让出时间片段 111
        6.3 Web Workers 120
        6.4 小结 124
    第7章:Ajax 125
        7.1 数据传输 125
        7.2 数据格式 134
        7.3 Ajax性能指南 145
        7.4 小结 149
    第8章:编程实践 151
        8.1 避免双重求值(Double Evaluation) 151
        8.2 使用Object/Array直接量 153
        8.3 不要重复工作 154
        8.4 使用速度快的部分 156
        8.5 小结 161
    第9章:构建并部署高性能JavaScript应用 163
        9.1 Apache Ant 163
        9.2 合并多个JavaScript文件 165
        9.3 预处理JavaScript文件 166
        9.4 JavaScript压缩 168
        9.5 构建时处理对比运行时处理 170
        9.6 JavaScript的HTTP压缩 170
        9.7 缓存JavaScript文件 171
        9.8 处理缓存问题 172
        9.9 使用内容分发网络(CDN) 173
        9.10 部署JavaScript资源 173
        9.11 敏捷JavaScript构建过程 174
        9.12 小结 175
    第10章:工具 177
        10.1 JavaScript性能分析 178
        10.2 YUI Profiler 179
        10.3 匿名函数 182
        10.4 Firebug 183
        10.5 IE开发人员工具 186
        10.6 Safari Web检查器(Web Inspector) 188
        10.7 Chrome开发人员工具 192
        10.8 脚本阻塞 193
        10.9 Page Speed 194
        10.10 Fiddler 196
        10.11 YSlow 198
        10.12 dynaTrace Ajax Edition 199
        10.13 小结 202
        索引 203

    电子版仅供预览及学习交流使用,下载后请24小时内删除,支持正版。

   《高性能JavaScript》PDF下载 链接:http://pan.baidu.com/s/1dESLrih 密码:3wor

标签: js
前端交流群: MVC前端网(menvscode.com)-qq交流群:551903636

邮箱快速注册

忘记密码