javascript高级程序设计pdf_JavaScript高级程序设计(第4版)中文版终于出版了

javascript高级程序设计pdf_JavaScript高级程序设计(第4版)中文版终于出版了_第1张图片

最近发现JavaScript高级程序设计(第4版)的中文版上市了,回想当初看这本书的第2版、第3版,javascript的知识如泉水汩汩涌出,如饮甘怡般美妙。

javascript的图书非常多,这本书最好。现在第4版上市,内心还有点小激动,但最终也没有买纸质版。

不买的原因如下:

  • 有第2版跟第3版实体书
  • 第4版与第3版的差别,被其它javascript书补充了(下面会讨论有什么区别)。
  • 网上下载到了第4版英文电子版(尴尬,盗版可耻)。
  • 这本书太贵(虽然值),太厚(虽然全是干货),房间太小,放不下。

下面主要讨论第3版与第4版的差异。

1 内容变化

javascript高级程序设计pdf_JavaScript高级程序设计(第4版)中文版终于出版了_第2张图片

第4版涵盖ECMAScript 2019,不仅新增了5章内容,还对其余章节进行了大幅度的增补和修订。

其中第4版的目录结构为

javascript高级程序设计pdf_JavaScript高级程序设计(第4版)中文版终于出版了_第3张图片

第3版的目录结构为:

javascript高级程序设计pdf_JavaScript高级程序设计(第4版)中文版终于出版了_第4张图片

通过目录比对,内容变化还是挺大的。主要集中在进阶内容部分:迭代器与生成器;代理与反射;对象、类与面向对象编程;函数;期约(promise)与异步编程等。

2 作者变化

JavaScript高级程序设计 1-3 版的作者都是:Nicholas C. Zakas。其人个博客为:Human Who Codes – The official website of Nicholas C. Zakas。

javascript高级程序设计pdf_JavaScript高级程序设计(第4版)中文版终于出版了_第5张图片

Nicholas C. Zakas写了很多本javascript畅销书:https://humanwhocodes.com/books/

javascript高级程序设计pdf_JavaScript高级程序设计(第4版)中文版终于出版了_第6张图片

2015年时,他发了一条推特,自己不会再更新第4版。

javascript高级程序设计pdf_JavaScript高级程序设计(第4版)中文版终于出版了_第7张图片

所以现在的作者是马特,当然,也是位程序语言专家。

javascript高级程序设计pdf_JavaScript高级程序设计(第4版)中文版终于出版了_第8张图片

3 封面变化

这本书的封面主体都是红色,所以大家都称它为js红宝书。

第1、2版用的是作者Nicholas C. Zakas的头像。

第3、4版用的都是小孩用望远镜看世界,不过小孩子长大了,从坐在地上变成站立望向远方。

javascript真的长大了… …

你可能感兴趣的:(javascript高级程序设计pdf_JavaScript高级程序设计(第4版)中文版终于出版了)