共计 3278 个字符,预计需要花费 9 分钟才能阅读完成。
之前有读者私信我想要一份前端工程师的成长路线,许可他前面会出一个系列专题。最近加班有点狠,属于本人的工夫太少了,而且路线涵盖的内容大而全,这里举荐一个程序员成长路线的 GitHub 仓库,总结的很全面了,大家能够先自行观看。
既然承诺了就要做到,索性从书单先开始举荐吧,上面的书籍在去年大多数都给大家抽奖送过,食堂的老顾客们必定比拟眼生,算是给新来的同学们来一波举荐,排名不分先后,先从 JavaScript 开始。
01 JavaScript 书单举荐
1.JavaScript 高级程序设计(第 4 版)9.2 豆瓣评分
- 作者: [美] 马特·弗里斯比
- 译者: 李松峰
- 出版社: 人民邮电出版社
- 出品方: 图灵教育
几代前端人的入门抉择,中文版累计销量 32w+ 册,足以见其位置。作者曾是 Google 公司的软件工程师,目前负责 Gosellout 公司的 CTO。领有十多年的前端开发教训。译者李松峰老师的翻译也很棒,读起来很爽。
置信几年前入行的小伙伴都看过第 3 版,第 4 版封面上拿望远镜的小男孩终于站起来了。想必也在预示着咱们更加可能看清 JavaScript 宇宙的运行神秘。
第 4 版在原版的根底上删减掉了过期的局部,内容与时俱进,涵盖 ES2015 到 ES2019 的全新内容。非常适合系统性的学习 JavaScript,系统性学习、构建本人的常识体系是所有学习中最难得的
,能够帮忙咱们进一步夯实根底,扫清常识盲点。也是我之前在这篇文章中曾提到的。《构建本人的 JavaScript 世界》
这本书我曾经读完并且整顿了一份脑图,后续优化好会凋谢进去分享给大家。
2.JavaScript DOM 编程艺术(第 2 版)8.7 豆瓣评分
- 作者: [英] Jeremy Keith / [加] Jeffrey Sambells
- 出版社: 人民邮电出版社
- 原作名: DOM Scripting: Web Design with JavaScript and the Document Object Model
- 译者: 杨涛 / 王建桥 / 杨晓云 等
被广为举荐的一本入门书籍,跟着书中的例子敲上一遍就能光速上手 DOM 操作,成就感满满,自信心爆棚,对老手非常敌对。
3. 你不晓得的 JavaScript(上卷)9.3 豆瓣评分
- 作者: [美] Kyle Simpson
- 出版社: 人民邮电出版社
- 译者: 赵望野 / 梁杰
你不晓得的 JavaScript(中卷)8.8 豆瓣评分
- 作者: [美] Kyle Simpson
- 出版社: 人民邮电出版社
- 译者: 单业 / 姜南
你不晓得的 JavaScript(下卷)7.7 豆瓣评分
- 作者: [美] Kyle Simpson
- 出版社: 人民邮电出版社
- 译者: 单业
这套书籍不必多说,赫赫有名的 Github 开源书籍,目前已有 132k 个 Star,作者将其学习 JavaScript 以来的教训记录为笔记并开源,这种开源精力值得学习。
适宜作为中高级程序员进阶食用。
4.JavaScript 权威指南(第 6 版) 8.8 豆瓣评分
- 作者: David Flanagan
- 出版社: 机械工业出版社
- 译者: 淘宝前端团队
犀牛书,能够当作字典来查问的的经典工具书,外面的内容大而全,当然你也能够用来垫电脑。对于老手来说,更加举荐浏览红宝书。期待犀牛书明年上市的第 7 版可能与时俱进。
5.JavaScript 语言精粹 9.1 豆瓣评分
- 作者: Douglas Crockford
- 出版社: 电子工业出版社
- 译者: 赵泽欣 / 鄢学鹍
蝴蝶书更加的轻薄,这本书向咱们诉说了 JavaScript 的精髓与糟粕。JavaScript 语言中外围的内容都总结于本书中,尽管有些过期,然而经典值得一读。
6.JavaScript 设计模式与开发实际 9.0 豆瓣评分
- 作者: 曾探
- 出版社: 人民邮电出版社
- 出品方: 图灵教育
从 JavaScript 语言面向对象和函数式编程讲起,由浅入深的通过理论案例解说了 16 个设计模式,以及一些实际中的设计准则和编程技巧。
整本书干货满满,带你领略 JavaScript 中各种设计模式的玩法套路,大大晋升你的编程功底,强烈推荐重复浏览,可能依据利用场景抉择最适宜的设计模式才算是吃透这本书。
7.JavaScript 语言精华与编程实际(第 3 版)8.7 豆瓣评分
- 作者: 周爱民
- 出版社: 电子工业出版社
- 出品方: 博文视点
周爱民老师是业内出名的 JavaScript 专家,从 1996 年就开始进行软件开发。曾在支付宝、隆重、豌豆荚负责架构师。
本书也被称为《绿宝书》,修炼 JavaScript 内功的“九阴真经”。为什么这么说?贺老在举荐序中曾提到:
为了让读者可能感触到多种编程范式是如何不完满却可用的并存于 JavaScript 中,本书每章的开始都会有编程范式和其背地思维的解说,这些是跳出 JavaScript 视角去进行阐述的。且这些内容不是随便拼凑,而是周爱民老师数十年编程和架构的心得了解精炼而成。
而且想起耗子叔在极客工夫的专栏《左耳听风》中说过,当初大多数书籍、公众号或是各种媒介谈的比拟多的都是架构,很少会有人谈及编程范式(泛型、函数式、面向对象、申明式、命令式),然而这些基础知识却可能让你真正看清编程的实质。
所以这本书不倡议老手食用,它读起来并不是那么容易,毕竟是修炼内功。须要你有着强烈的好奇心与对编程足够的酷爱能力保持看上来。想必周爱民老师也是想让咱们构建出本人的常识体系,最终是学会了“六脉神剑”还是“凌波微步”要看本人的悟性。
之前在微信读书艰巨的、囫囵吞枣的啃完了第 2 版,了解和认知还比拟肤浅,这期视频再立一个年度 flag,2021 年仔仔细细啃完绿宝书第 3 版。
8.JavaScript 忍者秘籍(第 2 版)8.4 豆瓣评分
- 作者: [美] John Resig(莱西格)/ [美] Bear Bibeault(贝比奥特)/ [美] Josip Maras(马瑞斯)
- 出版社: 人民邮电出版社
- 出品方: 异步图书
- 译者: 二心一译前端小组
作者 John Resig 是赫赫有名的 jQuery 库的创建者,第 2 版涵盖了 ES6、7 的内容。从理论场景登程,解决问题并且解说背地的原理,让你从一名 JavaScript“学徒”晋升为“下忍”。
(鸣人:谁敢瞧不起木叶村的下忍?)
9.JavaScript 框架设计 第二版 6.5 豆瓣评分
- 作者: 司徒正美
- 出版社: 人民邮电出版社
驰名的 JavaScript 专家,穿梭于二次元与二进制间的“魔法师”,源码世界的顶级捕食者。全面解说了对于 JavaScript 框架设计相干的常识,以及设计出一款优良的框架所须要思考的问题。你能够看到作者与那个时代的 IE 浏览器之间的精彩对线,也能够把握各种兼容性的解决计划,领略到作者 JavaScript 深厚的功底。
第 2 版补充了 Promise、React 等新内容。其中一些内容尽管在明天看来有些过期,不过举荐此书不仅仅是为了留念已逝的作者,还要回到创立前端食堂 GitHub 仓库时写下的一段话,也是受到何帆老师的《变量》启发:
既想写给 2020 的你,也想贪婪写给 10 年、20 年后的工程师们,当初的你站在浪潮之巅,面对魔幻的互联网世界,很容易把一条河流看成整片大海。将来的读者曾经晓得了这段技术的倒退历史,但难免会疏忽一些细节。如果将来的工程师们真的发明出了工夫旅行机器,能够让你回到 2020 年。那么这个我的项目就是你和当年工程师们的接头暗号,你能感知到他们在这个时代的键盘上留下的余温。
置信这本书肯定能让感触到司徒正美老师所心愿留下来的货色。
10.ES6 规范入门 (第 3 版) 8.8 豆瓣评分
- 作者: 阮一峰
- 出版社: 电子工业出版社
在线浏览地址
阮老师的开源书籍,置信这本书是大多数前端人学习 ES6 的入门书,也是日常开发中顺手翻阅的工具书,且始终放弃更新,能够供大家查阅和理解新的语法。阮老师的文风比拟贴合理论、通俗易懂,书中提供了大量的示例供你参考和学习。
之前在整顿 Promise 相干文章的时候发现了书中的问题,给《ES6 规范入门》提了 pr,也有幸成为了 Contributor,和多年的偶像阮大来了一次密切接触。可能为这本开源书籍奉献出本人一份微薄之力,也算是对认真学习最好的处分。
学习常识不光要从这些前辈的身上吸取教训,更要可能 从源头登程,找到权威的标准,开始学起。毕竟,技术自身是谨严的,心愿大家共勉。