高性能JavaScriptPDF电子书下载
- 电子书积分:10 积分如何计算积分?
- 作 者:(美)泽卡斯著
- 出 版 社:北京:电子工业出版社
- 出版年份:2015
- ISBN:9787121266775
- 页数:211 页
第1章 加载和执行 1
脚本位置 2
组织脚本 4
无阻塞的脚本 5
延迟的脚本 5
动态脚本元素 6
XMLHttpRequest脚本注入 9
推荐的无阻塞模式 10
小结 14
第2章 数据存取 15
管理作用域 16
作用域链和标识符解析 16
标识符解析的性能 19
改变作用域链 21
动态作用域 24
闭包、作用域和内存 24
对象成员 27
原型 27
原型链 29
嵌套成员 30
缓存对象成员值 31
小结 33
第3章 DOM编程 35
浏览器中的DOM 35
天生就慢 36
DOM访问与修改 36
innerHTML对比DOM方法 37
节点克隆 41
HTML集合 42
遍历DOM 46
重绘与重排 50
重排何时发生 51
渲染树变化的排队与刷新 51
最小化重绘和重排 52
缓存布局信息 56
让元素脱离动画流 56
IE和:hover 57
事件委托 57
小结 59
第4章 算法和流程控制 61
循环 61
循环的类型 61
循环性能 63
基于函数的迭代 67
条件语句 68
if-else对比switch 68
优化if-else 70
查找表 72
递归 73
调用栈限制 74
递归模式 75
迭代 76
Memoization 77
小结 79
第5章 字符串和正则表达式 81
字符串连接 81
加(+)和加等(+=)操作符 82
数组项合并 84
String.prototype.concat 86
正则表达式优化 87
正则表达式工作原理 88
理解回溯 89
回溯失控 91
基准测试的说明 96
更多提高正则表达式效率的方法 96
何时不使用正则表达式 99
去除字符串首尾空白 99
使用正则表达式去首尾空白 99
不使用正则表达式去除字符串首尾空白 102
混合解决方案 103
小结 104
第6章 快速响应的用户界面 107
浏览器UI线程 107
浏览器限制 109
多久才算“太久” 110
使用定时器让出时间片段 111
定时器基础 112
定时器的精度 114
使用定时器处理数组 114
分割任务 116
记录代码运行时间 118
定时器与性能 119
Web Workers 120
Worker运行环境 120
与Worker通信 121
加载外部文件 122
实际应用 122
小结 124
第7章 Ajax 125
数据传输 125
请求数据 125
发送数据 131
数据格式 134
XML 134
JSON 137
HTML 141
自定义格式 142
数据格式总结 144
Ajax性能指南 145
缓存数据 145
了解Ajax类库的局限 148
小结 149
第8章 编程实践 151
避免双重求值(Double Evaluation) 151
使用Object/Array直接量 153
避免重复工作 154
延迟加载 154
条件预加载 156
使用速度快的部分 156
位操作 156
原生方法 159
小结 161
第9章 构建并部署高性能JavaScript应用 163
Apache Ant 163
合并多个JavaScript文件 165
预处理JavaScript文件 166
JavaScript压缩 168
构建时处理对比运行时处理 170
JavaScript的HTTP压缩 170
缓存JavaScript文件 171
处理缓存问题 172
使用内容分发网络(CDN) 173
部署JavaScript资源 173
敏捷JavaScript构建过程 174
小结 175
第10章 工具 177
JavaScript性能分析 178
YUI Profiler 179
匿名函数 182
Firebug 183
控制台面板分析工具 183
Console API 184
网络面板 185
IE开发人员工具 186
Safari Web检查器(Web Inspector) 188
分析面板 189
资源面板 191
Chrome开发人员工具 192
脚本阻塞 193
Page Speed 194
Fiddler 196
YSlow 198
dynaTrace Ajax Edition 199
小结 202
索引 203
- 《联吡啶基钌光敏染料的结构与性能的理论研究》李明霞 2019
- 《NiFe2O4基惰性阳极材料的烧结行为及应用性能》杜金晶,王斌著 2019
- 《并行数据挖掘及性能优化》荀亚玲著 2020
- 《钻井液用烷基糖苷及其改性产品合成、性能及应用》司西强,王中华编著 2019
- 《高性能油墨产业专利信息分析及预警研究报告》国家知识产权局专利局专利审查协作广东中心编者;石陇辉责编 2019
- 《Laves相NbCr2化合物的力学性能及其应用》刘昕责编;聂小武 2019
- 《信息融合中估计算法的性能评估》毛艳慧著 2019
- 《纺织产品生态安全性能检测》田文主编 2019
- 《多级孔沸石分子筛合成及其催化性能研究》颜婷婷,喜冬阳,王俊海 2019
- 《特种陶瓷工艺与性能》毕见强编著 2018
- 《电子测量与仪器》人力资源和社会保障部教材办公室组织编写 2009
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《通信电子电路原理及仿真设计》叶建芳 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《电子应用技术项目教程 第3版》王彰云 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017