一、JS语法
入门:《JavaScript DOM编程艺术》
☆☆☆《JavaScript高级程序设计(第四版)》(红宝书)
在线版:现代JavaScript教程 (https://zh.javascript.info/)
ES6补充阅读:《practice modern JavaScript》
-——————————————————–
二、横向拓展
《JavaScript 忍者秘籍》
《JavaScript 框架设计》
《JavaScript设计模式与开发实践》
《算法(第四版)》
-——————————————————–
三、语言设计细节
☆☆☆《你不知道的JavaScript(上卷)》(黄宝书)
☆☆☆《JavaScript语言精髓与编程实践》(绿宝书)
电子书:《JavaScript20周年》(https://zhuanlan.zhihu.com/p/257990478)
-——————————————————–
四、小书
《DOM启蒙》
《JavaScript函数式编程指南》
-——————————————————–
五、经典(略微过时)
《JavaScript 语言精粹》(蝴蝶书)
《JavaScript权威指南》(犀牛书)
《精通JavaScript开发》
- 红宝书第四版 https://book.douban.com/subject/35175321/
- 爱民老师绿宝书 https://book.douban.com/subject/35085910/
- 精通css https://book.douban.com/subject/30450258/
- 计算机程序的构造与解释 https://book.douban.com/subject/1148282/
- 面向对象分析与设计 https://book.douban.com/subject/3892590/
- C++编程语言 https://book.douban.com/subject/4604591/ part4
- 新手不太推荐《设计模式》, 私货太多 自认为高手后再学 https://book.douban.com/subject/1052241/
- 人月神话 https://book.douban.com/subject/1102259/
- 重构 https://book.douban.com/subject/4262627/
- 算法导论 https://book.douban.com/subject/20432061/
- 算法第四版 https://book.douban.com/subject/19952400/
- 怎样解题 https://book.douban.com/subject/30373956/
- 组合数学与离散数学 https://book.douban.com/subject/2115207/