首页 文章详情

(送5本!)JavaScript 经典「红宝书」,几代前端人的选择

前端达人 | 466 2020-09-25 12:26 0 0 0
UniSMS (合一短信)

送书规则


留言点赞最多,共 5 名
在本文中留言并且关注“前端达人”公众号,其中留言被点赞最多的前 5 名可以获得最新版红宝书一本


备注本次活动 9.26 日晚上22:00截止,请文末加我微信领书(特殊福利:加我就免费送最新版最全面的前端面试手册,好友申请说明“面试手册”,人人有份)。如果想直接购买的可以点击文末的阅读原文链接购买~


人的一生中总要读几本经典书,在这个“经典”泛滥的年代,什么才是权威的代表,我想大概是一本的书的口碑,能积累下上佳口碑的书,往往也是能经得住时间推敲的。比如这本:
我相信所有前端开发者的案头都有这样一本书。这本书最早的版本第 2 版可以追溯到 2006 年,距离现在有 14 年之久了,而这本书依旧保持着生命力,影响着更多的前端人。
恰恰我有这个最早的第2版,一不小心暴露了我的年龄?,一段特殊的经历,让我和这本书结下了不解之缘,我特意翻看了这本书的发行数据,这个版本第1次印刷发行量才有5000册,如今的第四版已达到27万之多,由此可见这本书有多经典。



记得我开发的那个年代,哪有什么前端和后端,设计师完成了界面设计,剩下的活全是开发的,切图(那时候前端的工作就叫做切图的)+后端开发。我是通过一个偶然的机会进入这个行业的,还在大学期间,我没有交学费并私自花完了(回过头来想想,觉得那时候自己胆子挺大的),学校催的急又不敢给家说,怎么办呢?我就翻看当地的报纸广告信息,发现了一个生财之道,做一个企业网站竟然能赚四五千(当时的四五千,算是一笔不小的收入了),正好够我交学费了,正好我也是计算机系的但是课本里没讲怎么做网站,只能通过自学,学习了ASP.NET、CSS、JavaScript,自己打电话亲自联系拜访客户,谈需求,找学校的设计帮忙设计网站,基本上我是全包了除了设计,一个月的时间完成了我人生中的第一个网站,赚得了我第一桶金5000块(看来想要做成一件事都是被逼的,要破釜沉舟)。
正式这次机会,激发了我赚钱的欲望,接下来的日子一发不可收拾,我兼职了当地的一个企业建站公司,每周通宵几天做一两个网站,拿个辛苦提成钱,虽然只有五六百块的钱,但是对于一个穷学生来说算很多了(那时候我的大学生活费才三四百块),再次感谢红宝书给予我的帮助,让我大学的生活费不在紧紧巴巴,一直从事互联网行业至今,从未改变过。
这本书前前后后帮助几代前端人入门,给大家留下不可磨灭的记忆,它除了是工具书中的翘楚,也是前端发展史的见证者。所以,很多程序员亲切地称它为JavaScript “红宝书”。
当然也有一些初学者,听到“高级”二字就被吓退了,觉得这很难并不适合新手。但是其实这本书适用面很广,不管你是新手还是高手,始终能从书中得到启发和收获,也能让你做到常读常新。
一本书能畅销 10 多年,离不开优秀的作者团队提供了优质的内容,更重要的是每一版都在不断优化知识框架的设置,力求让更多入门者有更好的学习体验。
前 3 版的作者 Nicholas C.Zakas 因身体原因退出了第 4 版的写作,就像作者在 Twitter 上说的一样:“《JavaScript高级程序设计》这本书这好像是一场每日秀,如今它迎来了第 3 任主持人。”
而新版作者 Matt Frisbie 将带着更好的内容出发!
(第3版作者Twitter截图)
先来介绍下,第 4 版的作者马特·弗里斯比(Matt Frisbie),目前担任 Gosellout 公司的 CTO,曾担任谷歌公司软件工程师,精通前端技术,拥有十余年 Web 开发经验,除本书外另著有 AngularJS 等前端主题图书。毕业于伊利诺伊大学厄巴纳-尚佩恩分校,是一位经验十足的前端。
以下是第 4 版的封面,学了这么多年,书封上拿望远镜的小孩终于站起来了,这是不是也预示着我们距离精通 JavaScript 又更近一步。
很多人更关注新版会带来哪些更新?
这一版仍旧延续上一版的框架和格局,删减了已经过时的内容,在此基础上又翔实地增补了 ES2015 到 ES2019 的全新内容,作者详尽讨论了 JavaScript 的各个方面,从 JavaScript 的起源开始,逐步讲解到新出现的技术,其中重点介绍 ECMAScript 和 DOM 标准。
新版涵盖了 ECMAScript 2019 ,全面、深入地介绍了 JavaScript 开发者必须掌握的前端开发技术,涉及 JavaScript 的基础特性和高级特性。还同时介绍了近几年来涌现的重要新规范,包括 Fetch API、模块、工作者线程、服务线程以及大量新 API。
我相信新版本一定会不负众望,值得等待。
另外,这是来自第 3 版的读者评价,我们也从读者的角度给你的选购提供一些参考。


@恐龙:再次预言这本书能认真看十遍者,都能进BAT。
@阿琛:详尽地解读了JS这门语言的各个组成部分,透彻地剖析了JS所涉及的编程思想,深入浅出地演示了丰富的JS应用实例…读完这本书你不一定就能成为前端大牛,但如果你真的能把这本书读懂,吃透,那么你离JS高手肯定不远啦!


第 4 版差不多有 900 页,为了保证这本书能准时上市,这中间离不开译者和编辑老师的通力配合。几乎每周,大家都会坐下来沟通一下这本书的进度。
在本书正式印刷之前,译者李松峰老师更是邀请了众多前端大佬,帮忙审校,确保内容万无一失。
大家都知道,工作一天利用下班时间来翻译这本巨著,是需要超凡的耐力的。平时,我们看一本 900 页的书都未必能坚持住,更何况是翻译。但是李松峰老师做到了,这样一件极其枯燥乏味的事情,李松峰老师却把它做到了极致,这也不得不让我们佩服。
另外,本书还附赠随书教学视频、前端读书路线图,并首次上线在线编程练习。你可以在线云编程,无需配置语言环境,可在线加载随书代码,边读边实践,让你更好地学习编程语言。
另外,图灵社区还新增抢读版,纸质书+电子书,原价 198 现在只需要 99 元。阅读原文直达购买!


JavaScript经典图书
第3版豆瓣评分9.3

《JavaScript高级程序设计(第4版)》
[美]马特·弗里斯比 著
李松峰 译

本书是 JavaScript 经典图书的新版。第 4 版涵盖 ECMAScript 2019,全面、深入地介绍了 JavaScript 开发者必须掌握的前端开发技术,涉及 JavaScript 的基础特性和高级特性。书中详尽讨论了 JavaScript 的各个方面,从 JavaScript 的起源开始,逐步讲解到新出现的技术,其中重点介绍 ECMAScript 和 DOM 标准。

在此基础上,接下来的各章揭示了 JavaScript 的基本概念,包括类、契约、迭代器、代理,等等。另外,书中深入探讨了客户端检测、事件、动画、表单、错误处理及 JSON。本书同时也介绍了近几年来涌现的重要新规范,包括 Fetch API、模块、工作者线程、服务线程以及大量新 API。



领书请加我微信(特殊福利:加我就免费送最新版最全面的前端面试手册,好友申请说明“面试手册”,人人有份)



? 图灵社区抢读中
good-icon 0
favorite-icon 0
收藏
回复数量: 0
    暂无评论~~
    Ctrl+Enter