书籍详情

JavaScript语言精髓与编程实践(第3版)

JavaScript语言精髓与编程实践(第3版)

作者:周爱民 著

出版社:电子工业出版社

出版时间:2020-06-01

ISBN:9787121386695

定价:¥144.00

购买这本书可以去
内容简介
  JavaScript 是一门包含多种语言特性的混合范型语言,在面向对象和函数式语言特性方面表现尤为突出,且在 ES6 之后所添加的并行语言特性也极为出色。《JavaScript语言精髓与编程实践(第3版)》基于 ES6,并涵盖 ES2019 规范,全面讲述 JavaScript 在五个方面的语言特性,以及将这些特性融会如一的方法。本书不但完整解析了 JavaScript 语言,还逐一剖析了相关特性在多个开源项目中的编程实践与应用,是难得的语言学习参考书。 本书作者在前端开发领域经验丰富、深耕不辍,一书三版,历经十余年。书中对 JavaScript 语言的理解与展望,尤其适合期望精通这门语言的中高级程序员和语言实践者阅读。
作者简介
  周爱民( Aimingoo ) 南潮( ruff.io )架构师、知名JavaScript专家。从1996年开始涉足商业软件开发,在软件开发、软件工程、团队建设以及部门管理方面经验丰富,曾任zfb(中国)公司业务架构师、盛大网络平台架构师、豌豆荚架构师等职。著有《Delphi源代码分析》《大道至简》《大道至易》《程序原本》《动态函数式语言精髓》《 我的架构思想》《 JavaScript语言精髓与编程实践》等图书。
目录

第 1 章 二十年来的 JavaScript ............................................................................................... 1

1.1 网页中的代码 ........................................................................................................................................ 1

1.1.1 新鲜的玩意儿 ............................................................................................................................ 1

1.1.2 写在网页中的第一段代码 ........................................................................................................ 2

1.1.3 最初的价值 ................................................................................................................................ 3

1.2 用 JavaScript 来写浏览器上的应用 ...................................................................................................... 5

1.2.1 我要做一个聊天室 .................................................................................................................... 5

1.2.2 Flash 的一席之地 ....................................................................................................................... 7

1.2.3 RWC 与 RIA 之争...................................................................................................................... 8

1.3 没有框架与库的语言能怎样发展呢 ....................................................................................................10

1.3.1 做一个框架 ...............................................................................................................................10

1.3.2 重写框架的语言层 ...................................................................................................................13

1.3.3 富浏览器端开发(RWC)与 AJAX ........................................................................................14

1.4 语言的进化 ...........................................................................................................................................16

1.4.1 Qomo 的重生 ............................................................................................................................16

1.4.2 QoBean 是对语言的重新组织 .................................................................................................17

1.4.3 JavaScript 作为一门语言的进化 ..............................................................................................18

1.5 大型系统开发 .......................................................................................................................................20

1.5.1 框架与架构是不同的 ...............................................................................................................20

1.5.2 大型系统与分布式的环境 .......................................................................................................21

1.5.3 划时代的 ES6............................................................................................................................23

1.6 为 JavaScript 正名 .................................................................................................................................24

1.6.1 JavaScript ..................................................................................................................................25

1.6.1.1 Core JavaScript ...........................................................................................................26

1.6.1.2 SpiderMonkey JavaScript ...........................................................................................27

1.6.1.3 JScript .........................................................................................................................27

1.6.2 ECMAScript ..............................................................................................................................28

1.7 JavaScript 的应用环境 ..........................................................................................................................29

1.7.1 宿主环境 ...................................................................................................................................30

1.7.2 外壳程序 ...........................................................................................................................


猜您喜欢

读书导航