Awesome Open Source
Awesome Open Source

README

一 关于本笔记

OverNote 系列笔记是我在平时一些学习时间阅读书籍博客、观看视频后整理出来的一套体系化笔记,着重将一个整套知识体系由浅入深的记录下来,并做可持续的扩展。由于笔记刚刚开始整理,许多地方仍然没有细化,笔误依然很多,敬请期待不断校正后的正式版。正式版会以类似 gitbook 的形式开放,便于阅读。

为何是笔记形式,而不是独立博客形式?

因为我个人不是很喜欢在类似博客这样的平台上分享零碎的知识点,
独立博客的内容目录极度不清晰,久而久之只能成为一个自己也不会问津的垃圾收集器。

像 OverNote 这样层次分明的结构,更方便基于 Git 在原来的基础上进行增删改,这东西纯粹是一个记录不适合做专业的 blog。

贴士:ES6 现在基本被各运行时接受,故 ES6 的内容已经完全被整合入对应章节,不再单独列出。如 let 声明已经并入了变量相关章节,class 并入了面向对象相关章节。

二 资料

贴士:书不在于多,而在于精,以下只是读者本人的推荐,全部书籍都有进行粗读,特别进行列表标记的是读者精读并认为内容可以的书籍。

2.1 HTNL CSS

笔者推荐直接阅读新时期的一些必读著作:

其他优秀书籍:

0 基础入门类书籍:
《HTML & CSS 设计与构建网站》
《Head First HTML 与 CSS》第 2 版
《HTML5 与 CSS3 基础教程》第 8 版

CSS 提升类书籍:
《CSS 禅意花园》:不推荐,内容偏设计,非程序员读物,且时代较为久远
《CSS 世界》:可阅读,深入 CSS 的一本书,但是作者行文风格较为特殊
《CSS 选择器世界》:可阅读,内容较好,但是作者行文风格较为特殊

2.2 JavaScript

JavaScript 语法基础

其他优秀书籍:

JavaScript 语言学习:
《Head First JavaScript 程序设计》:零基础入门书籍
《JavaScript 编程精解 第 3 版》:佳作《Eloquent JavaScript》,深入浅出,整体偏基础,翻译不佳。
《JavaScript 语言精粹》修订版:即蝴蝶书,短小精悍,附录中对 JS 语言糟粕的汇总值得一看!但大多问题已被 ES6 相关书籍总结
《JavaScript 编程全解》-井上诚一郎:内容全面详细,但是被《红宝书》完全替代
《JavaScript 面向对象编程指南》(第 3 版):部分内容被红宝书覆盖,后半部分的设计模式等内容可以看其他书籍

DOM 编程学习:
《JavaScript DOM 编程艺术》第 2 版:内容极简,适合零基础入门
《HTML5 秘籍(第 2 版)》:内容较好,推荐学习
《HTML5 权威指南》:与《HTML5 秘籍》冲突
《锋利的 jQuery》第 2 版:适合初学 jQuery 时一看
《JavaScript&jQuery 交互式 Web 前端开发》:适合学习使用 jQuery 制作优秀的交互式网站

2.3 TypeScript

2.4 Node

2.5 前端综合类书籍

前端框架 书籍

前端综合提升

其他优秀书籍:

《编写可维护的 JavaScript》:不推荐,现在 ESLint 等工具已经成熟。

2.6 桌面开发

其他书籍如:《Electron 跨平台开发实战》等过老。

2.7 图形学、canvas 等

OverNote地址:https://github.com/overnote
笔者的地址https://github.com/ruyuejun

OverNote 分类

  • Golang:详尽的 Go 领域笔记:Go 语法、Go 并发编程、GoWeb 编程、Go 微服务等
  • 大前端:包含 JavaScript、Node.js、vue/react、微信开发、Flutter 等大前端技术
  • 数据结构与算法:以 C/Go 实现为主记录数据结构与算法的笔记
  • 服务端架构:分布式与微服务笔记,附 Nginx、Mysql、Redis 等常用服务端技术
  • Python 与机器学习:Python 相关笔记,完善中
  • cs:计算机组成原理、操作系统、计算机网络、编译原理基础学科笔记
  • 大数据:大数据笔记,完善中
  • Flutter:完善中
Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Javascript (1,061,746
Typescript (247,615
Html (242,250
Reactjs (162,729
Golang (158,575
Css (142,759
Vue (66,148
Canvas (10,665
Dom (10,541