OverNote 系列笔记是我在平时一些学习时间阅读书籍博客、观看视频后整理出来的一套体系化的笔记,着重将一个整套知识体系由浅入深的记录下来,并做适当的、持续的扩展。
由于笔记刚刚开始整理,许多地方仍然没有细化,笔误依然很多,敬请期待不断校正后的正式版。正式版会以类似 gitbook 的形式开放,便于阅读。
为何是笔记形式,而不是独立博客形式?
因为我个人不是很喜欢在类似博客这样的平台上分享零碎的知识点,
因为独立博客的内容目录极度不清晰,久而久之只能成为一个自己也不会问津的垃圾收集器。
我觉得知识点应该是一套循序渐进的整体,方便我日后随时查阅!
像 OverNote 这样主次目录划分好,以后看到了好的内容就可以基于 Git 在原来的基础上进行增删改。
这将成为一个不断更新维护的Git博客,岂不美哉....
被列入其他书籍的部分,并不是这些书籍不够优秀,而是因为其内容或年代久远、或已有更好的替代品。笔者推荐每个技术尽量精读 2-3 本即可。
贴士:读书不在于多,而在于精
笔者推荐直接阅读新时期的一些著作:
- 《HTML & CSS 设计与构建网站》:HTML 与 CSS 零基础入门
- 《CSS 实战手册》第四版:偏实战的经典 CSS 书籍
- 《深入解析 CSS》:新近较好的 CSS 基础与进阶书籍,有大量工作细节补充
- 《CSS 揭秘》:重点书籍,CSS 书籍瑰宝!!!
- 《CSS 权威指南(第四版)》:经典 CSS 书籍
其他优秀书籍:
《Head First HTML 与 CSS》第2版: 不建议阅读,只适合零基础快速入门,与《HTML & CSS 设计与构建网站》冲突
《HTML5 与 CSS3 基础教程》第8版: 不建议阅读,只适合零基础快速入门,与《HTML & CSS 设计与构建网站》冲突
《CSS 设计指南》: 不建议阅读,只适合零基础快速入门,与《精通 CSS》冲突
《精通 CSS 第 3 版)》: 不建议阅读,翻译不佳,内容与 《CSS 实战手册》第四版 重复。
《CSS 禅意花园》: 不建议阅读,很好的偏设计书籍,但是与《CSS 揭秘》冲突
《CSS 世界》: 建议阅读,深入 CSS 的一本书,但是作者行文风格较为拖沓
《CSS 选择器世界》: 建议阅读,内容极好,只深入讲了选择器
基础语法与 DOM 编程:
- 《JavaScript 高级程序设计》第 4 版:红宝书,最好的 JS 入门书籍之一
- 《JavaScript 语言精髓与编程实践(第 3 版)》:国内非常深入优秀的 JS 书籍
其他:
《Head First JavaScript程序设计》: 不建议阅读,只适合完全零基础快速入门
《JavaScript编程精解》第3版: 佳作《Eloquent JavaScript》,深入浅出,但不建议阅读,整体偏基础,翻译不佳。
《JavaScript权威指南》第7版: 即犀牛书,JS 的百科全书,但不建议阅读,过于庞大,适合作为工具书,与红宝书冲突过多
《JavaScript语言精粹》修订版: 即蝴蝶书,短小精悍,附录中对JS语言糟粕的汇总值得一看!但大多问题已被ES6相关书籍总结。
DOM 编程:
- 《JavaScript DOM 编程艺术》第 2 版:小篇幅的 DOM 入门书籍,很大程度上其内容被红宝书代替
- 《HTML5 秘籍(第 2 版)》:笔者认为目前最好的 HTML5 介绍书籍
《HTML5权威指南》: 不推荐阅读,与 《HTML5 秘籍》冲突
《锋利的 jQuery》第 2 版: 不推荐阅读,如果想学习jQuery,则可以一看
《JavaScript&jQuery交互式Web前端开发》: 不推荐阅读,如果想学习使用jQuery制作优秀的交互式网站,则可以一看
《JavaScript编程全解》-井上诚一郎 : 不推荐阅读,内容全面详细,但是被红宝书完全替代
ES6:
框架:
- 《Webpack 实战:入门、进阶与调优》
- 《深入浅出 Vue.js》
- 《Vue.js 应用测试》
- 《深入 React 技术栈》
- 《深入浅出 React 和 Redux》
- 《React 状态管理与同构实战》
JavaScript 提升:
- 《JavaScript 忍者秘籍》第 2 版:对函数的讲解:闭包、重载、curry 化讲解极好
- 《JavaScript 核心技术开发解密》:短小精悍的介绍了一些难点
- 《你不知道 JavaScript》上卷+中卷:笔者认为目前最好的 JS 深入书籍之一
- 《Effective JavaScript》
- 《mostly-adequate-guide》
- 《JavaScript 面向对象编程指南(第 2 版)》
- 《JavaScript 函数式编程**》
综合提升:
- 《现代前端技术解析》:前端目前技术趋势的汇总,适合茶余饭后简单阅读。
- 《高效前端:Web 高效编程与优化实践》
- 《高性能 JavaScript》
- 《Web 性能权威指南》
- 《了不起的 JavaScript 工程师:从前端到全端高级进阶》
- 《JavaScript 设计模式与开发实践》
- 《JavaScript 模式》
- 《jQuery 技术内幕》:虽然 jQeury 现在应用面越来越窄,但其内部的实现**仍可一看
其他:
《编写可维护的 JavaScript》: 不推荐阅读,现在ESLint等工具已经成熟。
- overnote 笔记:笔者认为入门 Node 直接看本笔记即可
- 《Koa 与 Node.js 开发实战》:如果 web 开发 0 基础,可以看此书
- 《Node.js 设计模式(第 2 版)》:推荐看英文原版
- 《深入浅出 Node.js》:Node 书籍的集大成者,部分内容已过时,但仍然值得精读
- 《Node.js:来一打 C++扩展》:窥探 Node 底层的好书
- 《HTML5+JavaScript 动画基础》:目前最好的动画书籍
- 《HTML5 Canvas 核心技术》:目前最好的 canvas 书籍
- 《WebGL 编程指南》
- 《Three.js 开发指南》
OverNote地址:https://github.com/overnote
笔者的地址:https://github.com/ruyuejun
OverNote 分类: