Giter Site home page Giter Site logo

overnote / over-javascript Goto Github PK

View Code? Open in Web Editor NEW
917.0 23.0 133.0 35.97 MB

JavaScript相关:[初稿进度90%]记录JavaScript、Node.js、Vue/React等。文本错误依然很多,会坚持改,抱歉。

License: MIT License

JavaScript 86.20% HTML 13.80%
javascript node css3 vue es6 electron typescript

over-javascript's Introduction

README

一 关于本笔记

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

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

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

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

二 笔记内容来源书籍整理

2.1 HTML 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 进阶篇

JS 语法规范进阶:

其他优秀书籍:

《JavaScript 语言精粹》修订版:即经典蝴蝶书,短小精悍,附录中对 JS 语言糟粕的汇总值得一看!但大多问题已被 ES6 相关书籍总结
《JavaScript ES8 函数式编程实践入门 (第 2 版)》:内容过于简单
《JavaScript 函数式编程**》:内容较好,深度足够,但是语言要素较多
《JavaScript 函数式编程指南》:概念讲解优秀,但是源码给出的较为粗糙,需要一定功底翻看

2.5 TypeScript

2.6 Node.js

2.8 前端框架

Vue:

React:

jQuery:

Webpack:

Electron:

其他:

《深入 React 技术栈》:原理介绍较好,但是版本较老了
《深入浅出React和Redux》:适合学习react和redux,但是版本较老了
《React Hooks 实战》:与官方文档类似,推荐直接看官方文档
《Webpack 实战:入门、进阶与调优》第 2 版

2.9 前端综合

前端技术概览:

前端性能优化:

微前端架构:

其他优秀书籍:

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

2.10 Canvas

2.11 待读

前端工程质量保障体系实践
前端架构师:基础建设与架构设计**
Web 前端开发 Debug 技巧

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

blackhu0804 avatar ruyuejun avatar seconddragon avatar sleepyshen1989 avatar yaya-yin avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

over-javascript's Issues

css book

《css in depth》中文版 《深入解析CSS》(2020-04-09),我觉得是一本非常好的书

md文件无法正常预览

写的文章很不错,只是不知道为什么您提交的 md 文件在 github 上无法预览?是怎么做到的呢,谢谢
Snipaste_2023-02-03_11-00-32的副本

react

looking forward to adding hooks portion into react Item

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.