新版犀牛书该不该入手?

新版犀牛书该不该入手?

三月初,各大前端公众号开始一波抽奖送书活动,原来是经典的“犀牛书”《JavaScript 权威指南》第七版的中文版面世了,等不到抽奖,迫不及待买了一本,这几天粗读了一遍,先给出结论:本书内容较新,涵盖了 ES2020 之前的全部内容,可以入手。

书变薄了

今天主要是想通过和第六版的对比的形式来看看第七版犀牛书有什么变化。首先最大的变化就是书变薄了!从原来的 1000 多页缩到了不到 600 页,篇幅变小的原因书中也交代了,如今互联网的普及,纸书已经没有必要将参考资料放入其中,直接看 MDN 网站 就可以了。

译者

第二个变化就是译者发生了变化,第七版的作者是拥有十五年技术翻译经验的李松峰,经典的“红宝书”《JavaScript高级程序设计》第 4 版也是出自其手。而第六版当年是淘宝前端团队做的翻译,当时正是 2011 年,十年之间发生了翻天覆地的变化,今天看了译者,无意中发现熟悉的云谦玉伯二位大佬赫然在列,如今二人已从淘宝到了蚂蚁,大佬们十年前的个人介绍也如此青涩:

阅读更多
[译]JavaScript: 带你彻底搞懂 this

[译]JavaScript: 带你彻底搞懂 this

搞明白 JavaScript 中 this 的值有时候会很棘手,本文带你彻底搞懂 this

JavaScript 的 this 往往会成为许多笑话的笑柄,因为它相当复杂。然而,我发现很多开发人员为了避免处理 this,用了更加复杂和特定领域的处理。如果你对 this 还不熟悉,希望本文能帮助到你。下面进入我的 this 指南。

我将从最具体的情况开始,以最不具体的情况结束,本文的结构类似与一个大的 if (…) … else if () … else if (…) … 语句,所以你可以直接跳转到匹配你代码情况的章节。

阅读更多
[译]ECMAScript 2021: 最终功能集确定

[译]ECMAScript 2021: 最终功能集确定

更新于 2021-03-09: 今天,ES2021 候选提案 发布了其最终功能集的版本。如果它能够在今年 6 月的 ECMA 大会上通过,就会成为官方的标准。本文描述了有哪些新的内容。

阅读更多
[译] 5 款工具助力 React 快速开发

[译] 5 款工具助力 React 快速开发

本文将会介绍 5 款工具,可加速 React UI 组件和应用程序的开发工作。

阅读更多