前端必看书籍总结(哪些值得看)
|
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(发布时间问题) |
自学者推荐购买 饥人谷学生可以不购买 |