| JavaScript 高级程序设计 前端红宝书 | 2012年3月1日 | 门外汉入门 初级前端进阶 | JS 语法讲得比较细致 如第3、4、5、7、8、 10、11、13、14、20、 21 | 没有 ES6 是最大的问题 太细,读起来太费时间 (适合学生,不适合上班族)
讲了一些过时的东西第6章劝退了很多新手, 完全没必要这么讲,只讲最典型的即可 | 不推荐购买 不如看阮一峰的 JS 教程+ ES6 教程 |
| JavaScript 权威指南 犀牛书 | 2012年4月25日 | 工具书 字典 | 没有好评 | 不适合阅读 | 千万不要买 作为字典不如直接搜 MDN |
| JavaScript DOM 编程艺术 | 2011年4月1日 | 边练边学 门外汉入门 | 结合实例讲解 DOM | 现在已经没有人直接用 DOM 了,都是用 Vue / React 导致这本书比较尴尬,无用武之地
由于是做实例,所以如果中间卡壳了, 就很难继续看后续章节,对新手不够友好 | 不推荐购买 除非你真的想学 DOM |
| 你不知道的 JavaScript(上卷) 小黄书 | 2015年4月1日 | 深入探讨 不适合零基础者 | 就两部分内容:作用域和原型
对 JS 最难的部分讲得最深 如闭包、作用域、this、 原型、面向对象
有 ES6 class 讲解 | 没有讲更基础的知识,如语法
一开始就讲到编译原理,可能吓退新手 (实际上并不难懂) | 推荐会 JS 语法的人购买
|
| 你不知道的 JavaScript(中卷) 小黄书 | 2016年8月1日 | 定位有点奇怪
前半部分讲基础语法 后半部分讲回调、 Promise、生成器 | 回调、Promise 值得学习 | 定位尴尬
新手可能看不懂后半部分 老手不需要看前半部分 | 可买可不买 前半部分不如看阮一峰的 JS 教程,更全面 后半部分不如看阮一峰的 ES6 教程,更全面
其下卷存在同样的问题 |
| 高性能 JavaScript | 2010年11月1日 | 用于提供网页加载性能 和执行性能 | 介绍了很多新手没想过的点 比如为什么 CSS 放上面 JS 放下面 比如什么会阻塞页面渲染 比如不同浏览器的性能差距很大 比如 IE 上闭包导致内存泄露 比如如何连接字符串更快 比如重绘与重排
面试官还挺喜欢考 | 这本书对于某些性能问题存在夸大
这本书很多内容过时
这本书不够深入,很多都是浅尝辄止
很多新手误读了这本书的观点,错误的观点有 DOM 操作很慢、闭包导致内存泄露 | 推荐购买 但不要记本书的结论 只学习本书的思路 |
| 编写可维护的 JavaScript 乌龟书 | 2013年4月1日 | 代码风格、代码性能指导 | 适合代码洁癖者
其实你只用看看标题就可以了 空格、缩进、全局变量、 关注点分离、目录结构都讲到了 | 最大问题是过时了, ES6、ESLint、Cli 工具已经很好地解决了大部分问题。 | 看看目录,如果有兴趣就买 |
| JavaScript 语言精粹 蝴蝶书 | 2012年9月1日 | 快速过一遍 ES3
附录 A 和 B 是精华 | 让你知道 ES3 不是一门好语言
你需要甄别哪些能用哪些不能用 | 过时且极端 | 这本书的语法教得过于简略
如果你已经学会 JS 语法, 那么你只需要看附录 A、B 即可
反正价格不贵,爱买不买 |
| 网道 JavaScript 教程 阮一峰 | 系统了解 ES 5.1 | 免费、细致、易懂 | 没有项目实例,只讲语法和标准库 | ||
| ES6 标准入门 第三版 | 系统了解 ES6 | 免费、细致、易懂 | 没有项目实例,只讲 ES6 语法和标准库 | ||
| JavaScript 忍者秘籍 | 2018年1月1日 | 主要讲函数、对象、 标准库和 Promise | 有 ES6、较深入 | 没有项目实例 | 新手可以购买 |
| Web 性能权威指南 | 2014年5月1日 | 网络性能优化技巧 | TCP、UDP、TLS、WIFI、3G、 HTTP 2.0、WebSocket、WebRTC
如果你对这些感兴趣可以看 这本书 | 不够深入,篇幅很短,不如专门的书籍 | 老手可以购买 |
| 学习 JavaScript 数据结构与算法 第2版 | 2017年9月14日 | 用 JS 实现常见数据结构 | 覆盖大部分常见数据结构 | 由于 JS 屏蔽了内存管理,所以这本书只是从 API 层面教你写出数据结构,没有深入核心
但作为数据结构的入门数据还行, 深入研究就不行了 | 非科班生建议购买 科班生不建议购买,建议看专门的书籍 |
| 算法(第4版) | 2012年10月1日 | 用 Java 实现常见算法 | 经典入门书籍 比《算法导论》友好很多 | 不是用 JS 实现的 需要大段连续时间阅读 | 时间不多者没必要购买,你不会看的 时间多的可以购买 |
| 图解HTTP | 2014年5月1日 | HTTP 入门 | 图挺多,容易看完 | 第6章枯燥,建议快速扫览
没有实战,容易理解不深 | 自学者建议购买
|
| 重构(第2版) | 2019年4月1日 | 重构技巧 | 套路挺全 | 阅读难度较大,首先你要阅读大段代码, 然后思考其缺点是什么,然后重构它。
大部分技巧用不到,大部分时候你只需要 抽离函数和类这两个技巧即可 | 投入产出比较低 不推荐购买 |
| Vue.js 项目实战 | 2019年1月1日 | 一章一个项目 | 比照本宣科强一点 | 项目教程真的不适合文字形式
遇到困难较难解决
Vue 1.x | 请试读再决定是否购买 不推荐购买 |
| Vue.js 前端开发 快速入门与专业应用 | 2017年2月1日 | 全家桶介绍 | 把 API 全部列举了一遍 | 那我为什么不直接看官方文档呢?
Vue 1.x | 不推荐购买 |
| 深入浅出React 和Redux | 2017年4月1日 | React 入门 Redux 入门 | 不是照本宣科 条理清晰 | 没有 React Hooks(发布时间问题) | 自学者推荐购买
|