JavaScript权威指南(原书第7版)

JavaScript权威指南(原书第7版)

书名: JavaScript权威指南(原书第7版)作者: [美] David Flanagan译者: 李松峰出版社: 机械工业出版社出版日期: 2021-03价格: 139元页数: 596isbn: 9787111677222评分: 9.6 (豆瓣)

正版购买


内容

JavaScript是Web编程语言,也是很多软件开发者使用的编程语言。近25年来,这本畅销书一直是几十万JavaScript程序员必读的技术著作,本版已经更新到涵盖JavaScript的2020版。书中令人深思、富有启发性的示例随处可见。

这本“犀牛书”在很多工程师心目中有着至高无上的地位。如果你由于种种原因错过了它之前的版本,那一定不要再错过这一版了!

本书介绍JavaScript语言和由浏览器与Node实现的JavaScript API。本书适合有一定编程经验、想学习JavaScript读者,也适合已经在使用JavaScript但希望更深入地理解进而真正掌握这门语言的程序员。

本书的目标是全面地讲解JavaScript语言,对JavaScript程序中可能用到的重要的客户端API和服务器端API提供深入的介绍。本书篇幅较长,内容非常详尽,相信认真研究本书的读者都能获益良多。

作者

David Flanagan从1995起就开始使用JavaScript并写作本书的第1版。他拥有麻省理工学院计算机科学与工程学位,目前是VMware的一名软件工程师。

目录

●第1章JavaScript简介5

1.1 探索JavaScript7

1.3 JavaScript之旅9

1.5 小结17

2.1 JavaScript程序的文本18

2.3 字面量19

2.5 Unicode20

2.7 小结23

3.1 概述与定义24

3.3 文本32

3.5 null与undefined39

3.7 全局对象41

3.9 类型转换44

3.11 小结58

4.1 主表达式59

4.3 函数定义表达式61

4.5 调用表达式64

4.7 操作符概述66

4.9 关系表达式75

4.11 赋值表达式82

4.13 其他操作符86

●第5章 语句92

5.2 复合语句与空语句93

5.4 循环语句99

5.6 其他语句113

5.8 小结119

6.1 对象简介120

6.3 查询和设置属性124

6.5 测试属性129

6.7 扩展对象131

6.9 对象方法133

6.11 小结141

7.1 创建数组144

7.3 稀疏数组148

7.5 添加和删除数组元素149

7.7 多维数组151

7.9 类数组对象163

7.11 小结166

8.1 定义函数167

8.3 函数实参与形参177

8.5 函数作为命名空间187

8.7 函数属性、方法与构造函数192

8.9 小结201

9.1 类和原型203

9.3 使用class关键字的类209

9.5 子类216

●第10章 模块227

10.2 Node中的模块230

10.4 小结242

11.1 集合与映射244

11.3 正则表达式与模式匹配255

11.5 Error类276

11.7 国际化API280

11.9 URL API290

11.11 小结294

12.1 迭代器原理296

12.3 生成器300

12.5 小结306

13.1 使用回调的异步编程307

13.3 async和await330

13.5 小结338

14.1 属性的特性340

14.3 prototype特性346

14.5 模板标签354

14.7 代理对象359

●第15章 浏览器中的JavaScript367

15.2 事件382

15.4 操作CSS406

15.6 Web组件416

15.8 <canvas>与图形434

15.10 位置、导航与历史455

15.12 存储479

15.14 示例:曼德布洛特集合496

●第16章 Node服务器端JavaScript515

16.2 Node默认异步520

16.4 事件与EventEmitter525

16.6 进程、CPU和操作系统细节536

16.8 HTTP客户端与服务器547

16.10 操作子进程554

16.12 小结566

17.1 使用ESLint检查代码569

17.3 使用Jest做单元测试570

17.5 代码打包574

17.7 JSX:JavaScript中的标记表达式577

17.9 小结595

上一本
下一本