新版犀牛书该不该入手?

新版犀牛书该不该入手?

三月初,各大前端公众号开始一波抽奖送书活动,原来是经典的“犀牛书”《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 大会上通过,就会成为官方的标准。本文描述了有哪些新的内容。

阅读更多
[译] 为什么我用 JavaScript 来编写 CSS

[译] 为什么我用 JavaScript 来编写 CSS

三年来,我设计的 Web 应用程序都没有使用 .css 文件。作为替代,我用 JavaScript 编写了所有的 CSS。

我知道你在想什么:“为什么有人会用 JavaScript 编写 CSS 呢?!” 这篇文章我就来解答这个问题。

阅读更多
2018 前端全面回顾

2018 前端全面回顾

拿一杯咖啡,坐下来,慢慢品读。我们的回顾不容错过。

Web 开发一直是一个快速发展的领域 —— 我们很难跟上在过去的一年中所有的浏览器变更、函数库的发布以及冲击思维的程序设计趋势。

前端行业每年都在增长,这使得普通开发者很难跟上。因此让我们退后一步,回顾一下 2018 年 Web 开发社区发生了哪些变化。

我们目睹了过去几年 JavaScript 爆炸式的发展。随着互联网对全球经济变得更加重要,谷歌和微软等巨头意识到他们需要更好的工具来创建下一代 Web 应用程序。

在这种环境下,以 ECMAScript 2015(又名 ES6)为开端,JavaScript 被引领出自创造以来最大的变革浪潮。现在 JavaScript 每年发布的版本都为我们带来了令人兴奋的新特性:如类、生成器、迭代器、promise、全新的模块系统等等。

这开启了 Web 发展的黄金时代。许多最流行的工具、函数库和框架在 ES2015 发布后立即流行了起来。即使主流浏览器厂商对新标准的支持还未过半,Babel 编译器项目就让成千上万的开发人员抢先一步尝试新功能。

前端开发者首次不需要被他们公司需要支持的最古老的浏览器限制,可以按照自己的节奏自由创新。三年和三个 ECMAScript 版本之后,这个 Web 开发的新时代并没有放缓前进的脚步。

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

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

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

阅读更多
[译] React 的今天和明天(图文版) —— 第二部分

[译] React 的今天和明天(图文版) —— 第二部分

因为这个演讲 Dan 的 Demo 部分比较多,建议如果时间充裕,可以观看视频。希望看本文视频的同学,可以查看我的这篇文章:React Conf 2018 专题 —— React Today and Tomorrow Part II 视频中英双语字幕。第一部分 Sophie Alpert 的演讲图文版地址:[译] React 的今天和明天(图文版) —— 第一部分

阅读更多
React Conf 2018 专题 —— React Today and Tomorrow Part II 视频中英双语字幕

React Conf 2018 专题 —— React Today and Tomorrow Part II 视频中英双语字幕

本文掘金地址:React Conf 2018 专题 —— React Today and Tomorrow Part II 视频中英双语字幕
距离 React Conf 2018 结束已经将近一个月了,距离上个 React Conf 2018 的中英文双语视频发布也有两周的时间了,这两周,一直在进行Dan Abramov 的关于 React Hooks 提案部分演讲的字幕校对和翻译工作,感谢开源社区,这次加入了新的小伙伴 程序媛_小发 一起完成了校对和翻译的工作,让这段视频可以更快的和大家见面。

阅读更多
[译] React 的今天和明天(图文版) —— 第一部分

[译] React 的今天和明天(图文版) —— 第一部分

2018年 11 月 30 日更新,第二部分已经更新:[译] React 的今天和明天(图文版) —— 第二部分 。前两部分中英双语字幕视频已经发布:【React Conf 2018】React 的今天和明天中英文双字幕

阅读更多
React Conf 2018 专题 —— React Today and Tomorrow Part I 视频中英双语字幕

React Conf 2018 专题 —— React Today and Tomorrow Part I 视频中英双语字幕

本文掘金地址:React Conf 2018 专题 —— React Today and Tomorrow Part I 视频中英双语字幕
最近在 掘金翻译计划 校对了一篇 Dan Abramov 的关于 React Hooks 的文章,在 Sophie Alpert 和 Dan 在 React Conf 2018 上对 Hooks 的提案之后, Hooks 非常火。想到由于原视频在 Youtube 上的原因导致大部分小伙伴没法观看,而且官方没有提供英文字幕,YouTube 里面的英文字幕是机器自动生成的,错误比较多也没有断句,所以想把 React Conf 2018 的视频中英文字幕配好供大家一起学习。我看B站上已经搬运了 React Conf 2018 的全套视频,大家可以去围观。

2018年11月30日更新,小发已经把前两部分视频上传到 b 站上了,没广告特别好,视频地址:【React Conf 2018】React 的今天和明天中英文双字幕

视频地址:React Today And Tomorrow Part I —— 中英双语字幕

阅读更多