Git Product home page Git Product logo

over-javascript's Introduction

README

一 关于本笔记

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

笔记的内容大多都来源于市面上常见的经典书籍,以及笔者自己平时的开发经验整理。

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

贴士 2:一些内容涉及了数学公式等,笔者使用了 KaTex/MathJax 代码,为了在浏览器上能正常显示,可以安装插件 MathJax Plugin for Github

二 笔记内容来源书籍整理

Github 不能让 md 文件显示颜色,如果想查阅带重点标红记号的,请前往网页版 Readme

2.1 HTNL CSS

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

其他优秀书籍:

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

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

2.2 JavaScript 基础篇

这一部分有太多好书了,笔者爱不释手,可以根据需要选择 3-4 本左右即可。

JavaScript 语法汇总类:

ES6 相关书籍:

其他优秀基础书籍:

《Head First JavaScript 程序设计》:零基础入门书籍
《JavaScript 编程精解 第 3 版》:佳作《Eloquent JavaScript》中文版,深入浅出,建议看英文版。

2.3 Web 编程篇

大多 Web 相关书籍内容在 JavaScript 语法书中都有涉及,有网页开发经验的,笔者认为可以忽略本节书籍:

其他书籍:

《JavaScript DOM 编程艺术》:非常基础的一本DOM编程书籍,内容与《JavaScript&jQuery 交互式 Web 前端开发》类似
《HTML5 权威指南》:知识点全面,内容比较宽泛,可以作为手册

2.4 JavaScript 进阶篇

其他优秀书籍:

《JavaScript ES8 函数式编程实践入门 (第 2 版)》:内容较为基础
《JavaScript 语言精粹》修订版:即经典蝴蝶书,短小精悍,附录中对 JS 语言糟粕的汇总值得一看!但大多问题已被 ES6 相关书籍总结

2.5 TypeScript

《编程与类型系统》:笔者认为有上述2本书的情况下TS的学习、实践已经足够了

2.6 Node.js

2.8 前端框架

Vue:

React:

jQuery:

Webpack:

其他:

《深入 React 技术栈》:原理介绍较好,但是版本较老了
《深入浅出React和Redux》:适合学习react和redux,但是版本较老了
《Webpack 实战:入门、进阶与调优》第 2 版

2.9 前端综合

其他优秀书籍:

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

2.10 桌面开发

其他书籍如:

《Electron 跨平台开发实战》:版本较老

2.11 Canvas

2.12 待读

Web 性能实战
Web 前端开发 Debug 技巧
前端性能揭秘
前端开发必知必会:从工程核心到前沿实战
微前端设计与实现
微前端实战
前端跨界开发指南
前端架构师:基础建设与架构设计**
前端开发核心知识进阶:从夯实基础到突破瓶颈
现代JavaScript库开发 原理、技术与实战
前端自动化测试框架 ——Cypress 从入门到精通

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:完善中

over-javascript's People

Contributors

ruyuejun avatar yaya-yin avatar blackhu0804 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.