一个人一生总要读几本经典书籍。在这个“经典”横行的时代,权威的代表是什么?我想这大概就是一本书的声誉吧。能积累良好口碑的书,往往也是经得起时间考验的书。例如这个:
相信很多前端开发者的办公桌上都有这样一本书。本书最早的版本,即第二版,可以追溯到2010年。有时感觉2010年离我们很近,但其实已经是十年前的事了。这本书帮助了几代前端人从入门到高级,给大家留下了不可磨灭的记忆。它除了是参考书的佼佼者之外,也是前端发展历史的见证者。因此,很多程序员亲切地称其为JavaScript的“小红书”。当然,也有一些初学者一听到“高级”这个词就被吓到了,觉得这很难,不适合新手。但事实上,这本书的应用范围很广泛。无论你是新手还是专家,你总能从书中得到灵感和收获,也让你经常阅读。一本书能卖10年以上,离不开提供优质内容的优秀作者团队。更重要的是,每个版本都在不断优化知识框架的设置,力争让更多学习前端的人拥有更好的知识。学习经验。本书第一版的作者现已去世。第2版以及第3版的知名作者尼古拉斯·C·扎卡斯(Nicholas C. Zakas)现已因身体原因退出第4版的写作,正如作者在推特上所说:“《JavaScript高级程序设计》 这本书看起来像是一个每日节目,现在已经有第三位主持人了。”而新作者马特·弗里斯比将会带着更好的内容出发!
先介绍一下第三版作者的推特截图。第四版的作者Matt Frisbie 目前担任Gosellout 的CTO。他曾在谷歌担任软件工程师。精通前端技术,拥有十多年Web开发经验。开发经验,除了这本书之外,他还写过AngularJS等前端主题的书籍。毕业于伊利诺伊大学香槟分校,是一名经验丰富的前端。以下是第四版的封面。学习了这么多年,书封面上拿着望远镜的孩子终于站起来了。这是否也表明我们离掌握JavaScript 又近了一步呢?
很多人都比较关心新版本会带来哪些更新?本版依然延续了上一版的框架和布局,删除了过时的内容。在此基础上,还添加了ES2015到ES2019的详细新内容。作者从JavaScript的起源开始,详细讨论了JavaScript的各个方面。它首先逐步介绍新兴技术,重点关注ECMAScript 和DOM 标准。新版涵盖了ECMAScript 2019,全面深入介绍了JavaScript开发者必须掌握的前端开发技术,涉及JavaScript的基础和高级特性。它还介绍了近年来出现的重要新规范,包括Fetch API、模块、工作线程、服务线程以及大量新API。相信新版本将不负众望,值得等待。当然,很多人都有这样的困惑。他们有《犀牛书》,还想看这本吗?其实这取决于你的学习阶段。如果您是新手,建议您阅读这篇《JavaScript高级程序设计》。如果已经有一定基础,进阶时可以使用《JavaScript权威指南》。综合读者对《犀牛书》的评论,这本书很厚,像一本权威词典,有点手册的味道。可能不适合完全的新手。优点是它列出了许多小而微妙的陷阱,概念解释得很详细,示例也很容易理解。小红书的内容比较实用,书中的例子很容易理解,翻译应该也比较流畅。可以说,各有各的特点。说到读书,找到适合自己的才是最重要的。如果时间充裕的话,可以一起买两本书一起看。好书不多,读得越多,受益越多。另外,这是第三版的读者评论。我们也从读者的角度为您的购买提供一些参考。
@dinosaur:再次预测,凡是能认真读完这本书十遍的人,就能进入BAT。 @Achen:详细解读了JS语言的各个组成部分,深入剖析了JS涉及的编程思想,用简单易懂的方式演示了丰富的JS应用实例……你不一定能成为前端——读完这本书后的终结者很棒的家伙,但是如果你能真正看懂这本书,并且理解透彻,那么你绝对离JS 高手不远了!
第四版有近900页。为了保证本书能够按时出版,需要译者和编辑的全力配合。几乎每周,大家都会坐下来讨论这本书的进展。在本书正式印刷之前,译者李松峰邀请了众多前端专家帮助审阅,确保内容万无一失。众所周知,在一天的工作中翻译这部巨著需要非凡的耐力。正常情况下,我们可能都无法坚持读完一本900页的书,更不用说翻译了。但李松峰老师做到了。这样一件极其无聊的事情,李松峰老师却做到了极致,我们不得不佩服。