首发于极乐科技

前端网老姚:那些年我看的前端书籍

上次转载的老姚的文章【前端网老姚浅谈:怎么学JavaScript?】,没想到获得了如此惊人的效果,也让我认识了一位朋友。

今天的这篇文章,也是老姚发给我看的,但是当我想要转载的时候他说了几次让我别转,有炫耀的嫌疑!所以这里声明一下:文中的书单只是老姚的阅读书籍,本文也只是做一个记录,并不做推荐书单!

—————————————————————————————————————————

以下是正文部分!


有人看了那篇《统一回复:如何学习JavaScript》,私下问我能否列下你看的那50本书目,并评论一下。

下面详细统计一下自己这三年来看过的前端领域书籍。
以下书籍大部分都是看完的。
有的看了很多遍了。
有的看了一遍就不想再翻了。
有的看了自己感兴趣的章节。
有几本是英文原版,啃得很费劲。

只要是书嘛,质量肯定参差不齐,
只要是翻译的书,英文原版我也尝试去找了,还好,大部分网上也都有。
有的译者水平可以,有的不是很认真。
国内的书相对来说,看得不是那么多,水平各异,不予评价。
有哪些特别值得推荐的,还是开头那篇文章,其中对几本进行了评价。

其他的这里不准备评了,因为很多书,只是有大概印象。
有的也并不经常翻,怕评论不太负责。
有的看得不爽,怕评论,人家找我麻烦。但如果我花钱买了,那就理直气壮了。
如果想买某本书,一定要上豆瓣上看看,不少书都有坑的,尤其对一些没有甄别力的初学者来说。

1.《JavaScript权威指南(第6版)》
2.《JavaScript高级程序设计(第3版)》
3.《JavaScript忍者秘籍》
4.《JavaScript面向对象编程指南(第2版)》
5.《JavaScript面向对象精要》
6.《你不知道的JavaScript上卷》、《你不知道的JavaScript中卷》
7.《JavaScript设计模式与开发实践》
8.《JavaScript设计模式》徐涛 译
9.《JavaScript设计模式》张容铭 著
10.《JavaScript框架设计》
11.《JavaScript函数式编程》
12.《css揭秘》
13.《css权威指南》
14.《css3专业网页开发指南》
15.《dom启蒙》
16.《HTML5与css3权威指南》上下两册
17.《html5程序设计(第2版)》
18.《超实用的JavaScript代码段》
19.《超实用的css代码段》
20.《超实用的jquery代码段》
21.《jquery技术内幕》
22.《深入理解Bootstrap》
23.《jquery高级编程》
24.《jquery实战(第三版)》
25.《jquery技术内幕》
26.《前端面试江湖》
27.《WebGL编程指南》
28.《HTML5 Canvas核心技术》

以上各书,我都是有实体书的。

下面的要么是pdf,要么是网页版。

29.《JavaScript语言精粹》
30.《JavaScript异步编程》
31.《JavaScript语言精粹与编程实践》
32.《JavaScript征途》
33.《JavaScript王者归来》
34.《ppk谈JavaScript》
35.《高性能JavaScript编程》
36.《悟透JavaScript》
37.《编写高质量JavaScript代码的68个有效方法》
38.《编写高质量JavaScript程序的188个建议》
39.《编写高质量代码--Web前端开发修炼之道》
40.《基于MVC的JavaScript Web富应用开发》
41.《backbone.js实战》
42.《JavaScript模式》
43.《JavaScript设计模式(第2版)》谢廷晟
44.《promise迷你书》
45.《DOM编程艺术》第一二版
46.《精通正则表达式》
47.《正则表达式必知必会》
48.《正则指引》
49.《编程人生_15位软件先驱访谈录》
50.《CoffeeScript小书》
51.《css实战》
52.《Head First HTML5 Programming》
53.《Head First HTML与CSS、XHTML》
54.《Head First JavaScript》
55.《学习JavaScript数据结构与算法》
57.《数据结构与算法JavaScript描述》
58.《ES6 入门》
59.《Functional Programming in JavaScript》
60.《Mastering JavaScript Design Patterns(PACKT,2014)》
61.《Secrets of the JavaScript Ninja, 2nd Edition》
62.《JavaScript启示录》
63.《JavaScript编程精解》
以后再看新书时,待续。

从上面的书面涵盖内容可以知道什么是我的强项,什么是我的弱项。
js基础还是可以的。
css和html基础相对臭合。
nodejs零
一些流行的大框架不太关注
移动端零

别看上面挺多的,只要基础过硬,薄点的一两天就看完了。

厚的书,你需要把它的每一章,当成一本书来看。
你不熟悉的领域时(比如犀牛书的正则),需要慢慢看,急不得,看不下去再找本类似的书。
熟悉的,正好可以通过不同书来巩固理解,当然看的过程也是最顺的,也许会温故知新。

实战的,有时需要自己敲敲案例。个人觉得只敲有代表性即可。
代码特别长的,我有可能也会去敲敲,不长的,阅读代码想象画面也是一种能力。

上面的书目,大都是我仔细看的(少数看的是核心章节),还有很多一直封印在我的硬盘里,只是瞅了几眼,比如(《全面理解JavaScript》《JavaScript宝典》。。),等什么时候兴趣来了,可能会看下去。

本文完。

有兴趣的朋友还是去看【前端网老姚浅谈:怎么学JavaScript?

惯例,还是放上我的自拍

—————————————————————————————————————————

在学习过程如果有任何疑问,请来极乐网(dreawer.com)提问,或者扫描下方二维码,关注极乐官方微信,在平台下方留言。

编辑于 2017-01-10

文章被以下专栏收录