当前位置:首页>正文

高性能JavaScript fb2 地址 mobi pdf txt 下载 chm 极速

免费下载书籍地址:PDF下载地址

精美图片

高性能JavaScript书籍详细信息

  • ISBN:9787121266775
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2015-08
  • 页数:暂无页数
  • 价格:41.83
  • 纸张:胶版纸
  • 装帧:平装-胶订
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分

内容简介:

如果你使用 JavaScript 构建交互丰富的 Web 应用,那么 JavaScript 代码可能是造成你的Web应用速度变慢的主要原因。本书揭示的技术和策略能帮助你在开发过程中消除性能瓶颈。你将会了解如何提升各方面的性能,包括代码的加载、运行、DOM 交互、页面生存周期等。雅虎的前端工程师 Nicholas C. Zakas 和其他五位 JavaScript 专家介绍了页面代码加载的 方法和编程技巧,来帮助你编写 为高效和快速的代码。你还会了解到构建和部署文件到生产环境的 实践,以及有助于定位 问题的工具。

书籍目录:

目录

Contents

前言I

第1章:加载和执行1

1.1脚本位置2

1.2组织脚本4

1.3无阻塞的脚本5

1.3.1延迟的脚本5

1.3.2动态脚本元素6

1.3.3XMLHttpRequest脚本注入9

1.3.4 的无阻塞模式10

1.4小结14

第2章:数据访问15

2.1管理作用域16

2.1.1作用域链和标识符解析16

2.1.2标识符解析的性能19

2.1.3改变作用域链21

2.1.4动态作用域24

2.1.5闭包,作用域和内存24

2.2对象成员27

2.2.1原型27

2.2.2原型链29

2.2.3嵌套成员30

2.2.4缓存对象成员值31

2.3小结33

第3章:DOM编程35

3.1浏览器中的DOM35

3.1.1天生就慢36

3.2DOM访问与修改36

3.2.1innerHTML对比DOM方法37

3.2.2节点克隆41

3.2.3HTML集合42

3.2.4遍历DOM46

3.3重绘与重排50

3.3.1重排何时发生?51

3.3.2渲染树变化的排队与刷新51

3.3.3 小化重绘和重排52

3.3.4缓存布局信息56

3.3.5让元素脱离动画流56

3.3.6IE和:hover57

3.4事件委托57

3.5小结59

第4章:算法和流程控制61

4.1循环61

4.1.1循环的类型61

4.1.2循环性能63

4.1.3基于函数的迭代67

4.2条件语句68

4.2.1if-else对比switch68

4.2.2优化if-else70

4.2.3查找表72

4.3递归73

4.3.1调用栈限制74

4.3.2递归模式75

4.3.3迭代76

4.3.4Memoization77

4.4小结79

第5章:字符串和正则表达式81

5.1字符串连接81

5.1.1加(+)和加等于(+=)操作符82

5.1.2数组项连接84

5.1.3String.prototype.concat86

5.2正则表达式优化87

5.2.1正则表达式工作原理88

5.2.2理解回溯89

5.2.3回溯失控91

5.2.4基准测试的说明96

5.2.5 多提高正则表达式效率的方法96

5.2.6何时不使用正则表达式99

5.3去除字符串首尾空白99

5.3.1使用正则表达式去首尾空白99

5.3.2不使用正则表达式去除字符串首尾空白102

5.3.3混合解决方案103

5.4小结104

第6章:快速响应的用户界面107

6.1浏览器UI线程107

6.1.1浏览器限制109

6.1.2多久才算“太久”?110

6.2使用定时器让出时间片段111

6.2.1定时器基础112

6.2.2定时器的精度114

6.2.3使用定时器处理数组114

6.2.4分割任务116

6.2.5记录代码运行时间118

6.2.6定时器与性能119

6.3Web Workers120

6.3.1Worker运行环境120

6.3.2与Worker通信121

6.3.3加载外部文件122

6.3.4实际应用122

6.4小结124

第7章:Ajax125

7.1数据传输125

7.1.1请求数据125

7.1.2发送数据131

7.2数据格式134

7.2.1XML134

7.2.2JSON137

7.2.3HTML141

7.2.4自定义格式142

7.2.5数据格式总结144

7.3Ajax性能指南145

7.3.1缓存数据145

7.3.2了解Ajax类库的局限148

7.4小结149

第8章:编程实践151

8.1避免双重求值(Double Evaluation)151

8.2使用ObjectArray直接量153

8.3不要重复工作154

8.3.1延迟加载154

8.3.2条件预加载156

8.4使用速度快的部分156

8.4.1位操作156

8.4.2原生方法159

8.5小结161

第9章:构建并部署高性能JavaScript应用163

9.1Apache Ant163

9.2合并多个JavaScript文件165

9.3预处理JavaScript文件166

9.4JavaScript压缩168

9.5构建时处理对比运行时处理170

9.6JavaScript的HTTP压缩170

9.7缓存JavaScript文件171

9.8处理缓存问题172

9.9使用内容分发网络(CDN)173

9.10部署JavaScript资源173

9.11敏捷JavaScript构建过程174

9.12小结175

0章:工具177

10.1JavaScript性能分析178

10.2YUI Profiler179

10.3匿名函数182

10.4Firebug183

10.4.1控制台面板分析工具183

10.4.2Console API184

10.4.3网络面板185

10.5IE开发人员工具186

10.6Safari Web检查器(Web Inspector)188

10.6.1分析面板189

10.6.2资源面板191

10.7Chrome开发人员工具192

10.8脚本阻塞193

10.9Page Speed194

10.10Fiddler196

10.11YSlow198

10.12dynaTrace Ajax Edition199

10.13小结202

索引203

作者介绍:

丁琛,乐豚联合创始人及CEO,曾在阿里巴巴负责 ,担任产品前端开发工作,业界 的前端开发工程师。

出版社信息:

暂无出版社相关信息,正在全力查找中!

书籍摘录:

译者序这是一本关于JavaScript性能的书。

    在Web应用日趋丰富的 ,越来越多的JavaScript被运用在我们的网页中。随着用户体验被日益重视,前端性能对用户体验的影响开始备受关注,而引起性能问题的因素相对复杂,因此它很难得到全面的解决。这本书是一个契机,它尝试着从多个方面综合分析导致性能问题的原因,并给出适合的解决方案,帮助我们改善Web应用的品质。

    这本书页数不多,但它承载着JavaScript性能方面 为宝贵的经验。不仅从语言特性、数据结构、浏览器机理、网络传输等层面分析导致性能问题的原因,还介绍了多种工具来帮助我们提升开发过程和部署环节的工作效率。

    本书作者Nicholas C. Zakas是一位经验丰富的前端专家,他的许多研究(www.nczonline. net)对前端业界的贡献让我们受益匪浅。本书的另外五位特约作者均为各自领域的专家,他们的专业技能和知识的融入使得本书内容 为充实, 具实用价值。

    特别感谢赵泽欣(小马),他为审阅译文花了大量的时间和精力,他的耐心和细致让我十分敬佩。感谢朱宁(白鸦)和周筠老师的引荐让我得以参与本书的翻译。还要感谢博文视点的编辑们在本书翻译过程中给予的极大理解和帮助。

    我们在本书翻译过程中力求保持行文流畅,但纰漏在所难免,恳请广大读者批评指正。关于本书的任何意见或想法,欢迎发送邮件至hpj.feedback@gmail.com。

     ,希望本书能帮助业界同仁打造出性能 为 的Web产品。

    丁琛

在线阅读/听书/购买/PDF下载地址:

在线阅读地址:高性能JavaScript在线阅读

在线听书地址:高性能JavaScript在线收听

在线购买地址:高性能JavaScript在线购买

原文赏析:

暂无原文赏析,正在全力查找中!

其它内容:

暂无其它内容!

书籍真实打分

故事情节:5分

人物塑造:5分

主题深度:9分

文字风格:7分

语言运用:7分

文笔流畅:6分

思想传递:3分

知识深度:5分

知识广度:9分

实用性:3分

章节划分:9分

结构布局:4分

新颖与独特:5分

情感共鸣:8分

引人入胜:8分

现实相关:6分

沉浸感:3分

事实准确性:4分

文化贡献:4分

网站评分

书籍多样性:6分

书籍信息完全性:7分

网站更新速度:3分

使用便利性:3分

书籍清晰度:8分

书籍格式兼容性:6分

是否包含广告:6分

加载速度:9分

安全性:9分

稳定性:9分

搜索功能:4分

下载便捷性:5分

下载点评

  • 排版满分(309+)
  • 小说多(514+)
  • 下载速度快(545+)
  • 四星好评(357+)
  • 少量广告(320+)
  • 博大精深(372+)
  • 书籍完整(418+)
  • 内容齐全(58+)
  • 服务好(59+)
  • 书籍多(277+)
  • 一般般(517+)
  • 情节曲折(608+)

下载评价

网友 仰***兰:喜欢!很棒!!超级推荐!

网友 焦***山:不错。。。。。

网友 习***蓉:品相完美

网友 国***芳:五星好评

网友 冯***卉:听说内置一千多万的书籍,不知道真假的

网友 相***儿:你要的这里都能找到哦!!!

网友 隗***杉:挺好的,还好看!支持!快下载吧!

网友 通***蕊:五颗星、五颗星,大赞还觉得不错!~~

网友 堵***洁:好用,支持

网友 濮***彤:好棒啊!图书很全

网友 邱***洋:不错,支持的格式很多

网友 瞿***香:非常好就是加载有点儿慢。

网友 马***偲:好 很好 非常好 无比的好 史上最好的

版权声明

1本文:高性能JavaScript转载请注明出处。
2本站内容除签约编辑原创以外,部分来源网络由互联网用户自发投稿仅供学习参考。
3文章观点仅代表原作者本人不代表本站立场,并不完全代表本站赞同其观点和对其真实性负责。
4文章版权归原作者所有,部分转载文章仅为传播更多信息服务用户,如信息标记有误请联系管理员。
5本站一律禁止以任何方式发布或转载任何违法违规的相关信息,如发现本站上有涉嫌侵权/违规及任何不妥的内容,请第一时间联系我们申诉反馈,经核实立即修正或删除。


本站仅提供信息存储空间服务,部分内容不拥有所有权,不承担相关法律责任。

相关文章:

  • 爱本来可以不这样痛苦--意象对话心理咨询札记 朱建军,曹昱 著 山西人民出版社发行部【正版】 fb2 地址 mobi pdf txt 下载 chm 极速
  • 小王子(金蔷薇阅读花园) fb2 地址 mobi pdf txt 下载 chm 极速
  • 2019秋 八年级上册数学试卷 北师大版 聚能闯关100分期末复习冲刺卷 初二上册数学试卷 初中试卷数学八年级上册 卷子 教辅资料书 fb2 地址 mobi pdf txt 下载 chm 极速
  • 外汇交易实务 fb2 地址 mobi pdf txt 下载 chm 极速
  • 喀伦坡之狼(《极地重生》作者威廉 格利尔新作) fb2 地址 mobi pdf txt 下载 chm 极速
  • 非组织与社会支持体系的构建-以领域为例9787516112878 正版新书希望阶梯图书专营店 fb2 地址 mobi pdf txt 下载 chm 极速
  • 学生课外必读书系:趣味猜谜(精装版) fb2 地址 mobi pdf txt 下载 chm 极速
  • 人性的弱点 fb2 地址 mobi pdf txt 下载 chm 极速
  • 房产抵押贷款的106个秘密 fb2 地址 mobi pdf txt 下载 chm 极速
  • 比较城市管理 fb2 地址 mobi pdf txt 下载 chm 极速