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


JavaScript高级程序设计(第4版)中文版终于出版了文章插图
【JavaScript高级程序设计(第4版)中文版终于出版了】最近发现javascript高级程序设计(第4版)的中文版上市了 , 回想当初看这本书的第2版、第3版 , javascript的知识如泉水汩汩涌出 , 如饮甘怡般美妙 。
javascript的图书非常多 , 这本书最好 。 现在第4版上市 , 内心还有点小激动 , 但最终也没有买纸质版 。
不买的原因如下:

  • 有第2版跟第3版实体书
  • 第4版与第3版的差别 , 被其它javascript书补充了(下面会讨论有什么区别) 。
  • 网上下载到了第4版英文电子版(尴尬 , 盗版可耻) 。
  • 这本书太贵(虽然值) , 太厚(虽然全是干货) , 房间太小 , 放不下 。
下面主要讨论第3版与第4版的差异 。
1 内容变化
JavaScript高级程序设计(第4版)中文版终于出版了文章插图
第4版涵盖ECMAScript 2019 , 不仅新增了5章内容 , 还对其余章节进行了大幅度的增补和修订 。
其中第4版的目录结构为
JavaScript高级程序设计(第4版)中文版终于出版了文章插图
第3版的目录结构为:
JavaScript高级程序设计(第4版)中文版终于出版了文章插图
通过目录比对 , 内容变化还是挺大的 。 主要集中在进阶内容部分:迭代器与生成器;代理与反射;对象、类与面向对象编程;函数;期约(promise)与异步编程等 。
2 作者变化JavaScript高级程序设计 1-3 版的作者都是:Nicholas C. Zakas 。 其人个博客为:Human Who Codes – The official website of Nicholas C. Zakas 。
JavaScript高级程序设计(第4版)中文版终于出版了文章插图
Nicholas C. Zakas写了很多本javascript畅销书:
JavaScript高级程序设计(第4版)中文版终于出版了文章插图
2015年时 , 他发了一条推特 , 自己不会再更新第4版 。
JavaScript高级程序设计(第4版)中文版终于出版了文章插图
所以现在的作者是马特 , 当然 , 也是位程序语言专家 。
JavaScript高级程序设计(第4版)中文版终于出版了文章插图
3 封面变化
这本书的封面主体都是红色 , 所以大家都称它为js红宝书 。
第1、2版用的是作者Nicholas C. Zakas的头像 。
第3、4版用的都是小孩用望远镜看世界 , 不过小孩子长大了 , 从坐在地上变成站立望向远方 。
javascript真的长大了… …