Skip to content
登录后刷题更便捷

书籍/课程推荐

书单的推荐非常多,我在网络上也看过很多书单的推荐,往往时效性存在问题,像操作系统、编译原理这种变化不太快的书时效性不是问题,而前端作为应用层的技术变化太快,很可能两三年的书就过时了。

所以这里推荐的书,是个人认为依然没有过时的经典书籍,而且不会推荐框架、工具类的书,因为这些书太容易过时,框架一升级书的价值都大打折扣,而且类似于 Vue 这种框架文档本身已经足够好,没有必要看书,缺的是实战,再者,框架类的书(我看过的)真的没有几本是好书,除了『揭秘 Angular』。

书单

JavaScript

JavaScript 高级程序设计(第 3 版): 红宝书,虽然是 2012 年的作品,还是 ES5 的内容,但是依然能让人深入浅出,缺点就是有一些内容比较陈旧,四星推荐。

你不知道的 JavaScript(三部):这是一个三部曲系列,是让我深入理解 JavaScript 的启蒙书,上部是神作,中部是佳作,下部一般,整个系列四星推荐。

JavaScript 面向对象精要: 很薄的一本书,100 页,针对 js 的对象的详细讲解,当然依然是 ES5 的内容,三天即可读完,三星半推荐。

Effective JavaScript: 对于有一定经验的 JavaScript 开发者友好,教你如何写出并设计更好的代码,四星推荐。

深入理解 ES6: Nicholas C. Zakas 的力作,相比于阮老师的 ES6 标准入门,这本是更加深入浅出,称得上市面上最好的 ES6 教程,五星推荐。

JavaScript 编程全解:完全可以代替『权威指南』的大部头工具书,四星推荐。

JavaScript ES6 函数式编程入门经典: 函数式编程入门书,这本书虽然基础,但是市面上没有比他更好的入门书了,三星半推荐。

高性能 JavaScript: Nicholas C.Zakas 的经典之作,2010 年的作品确实有点显老,现在看其中很多优化的点已经成为了基本常识,但是算是市面上讲 js 性能优化的佳作,三星推荐。

JavaScript 设计模式与开发实践: 关于设计模式,js 开发者看这本就够了,例子生动,解释详尽,算是 js 设计模式的集大成者,但是设计模式这种东西在前端或者说 js 世界有点水土不服,很多设计模式有点强行设计的意味,主要是领略思想,毕竟对于有经验的开发者设计模式不经意间就用在项目里了,他们的思想跟书中异曲同工,四星推荐。

CSS:

精通 CSS(第 3 版): CSS 的好书不多,这是为数不多的的能把 css 讲透彻的一本,四星半推荐。

CSS 揭秘:对于我这种 css 弱鸡而言,这是一本神书,作者是 CSS 的设计委员,全书彩色配图,这是一本既有术又有道的神作,对于普遍 CSS 短板的前端开发者,这是必读的 css 书籍,五星推荐。

算法:

学习 JavaScript 数据结构与算法(第 3 版): 只推荐这一本书,JavaScript 工程师友好,这本书第一版还是非常基础的,随后逐渐扩充和修订,现在越来越成熟,再迭代几版怕是能和 Java 的橘书媲美,四星半推荐。

安全:

黑客攻防技术宝典 浏览器实战篇: 前端安全相关的,这本是集大成者,看完之后有一种感觉,就是之前读的关于前端安全的文章和专栏跟闹着玩一样,所以我怀疑这本书不是给前端看到,受众应该是专业的白帽子,五星推荐。

canvas:

HTML5 Canvas 核心技术 图形、动画与游戏开发: canvas 入门与进阶必备,关于动画与基本应用部分适合前端看,后面要造一个游戏的部分没看下去,但是看前半部分足以让人入门 canvas 了,四星。

Node

深入浅出 Node.js:六年过去了,他依然是国内最好的 node 书,真正的深入浅出,也是市面上为数不多的在讲 node 的书,而其他搭博客、聊天室的书没有必要读,四星。

Node.js 开发实战: 此书配上上一本堪称绝配,原理+实战的组合,node 的书只推荐这两本,四星。

网络

HTTP 权威指南: 前端早晚要读的一本书,我是靠『图解 HTTP』入门的,但是那本书讲的实在是太浅显了,最后你不得不还得拿起这个大部头,四星半推荐。

内容仅供参考,难免有不恰当的地方,如果有问题欢迎及时反馈
部分内容来自网络,如果不慎侵犯您的权益,请联系我们,以便及时删除侵权内容