javascript 初中高手册
主要是按初中高三个部分来入门, 按各个章节把 js 的知识点串起来, 并且总结到 ES2018, 主要参考来源是 Flavio Copes的 The javascript handbook, 及其中文翻译 JavaScript 完全手册(2018 版)
目录
- JavaScript 编码风格指南
- JavaScript 词法结构(构建块)
- javascript-变量
- JavaScript 数据类型
- JavaScript 表达式
- 原型继承
- 如何使用 JavaScript 中的 Classes(类)
- JavaScript 异常处理
- JavaScript 中的分号(;)
- JavaScript 中的引号
- JavaScript 字面量模板(Template Literals)指南
- JavaScript 中的 function(函数)
- JavaScript 箭头函数(Arrow Function)
- JavaScript 中的闭包(Closures)
- JavaScript 数组(Arrays)
- JavaScript 中的循环(Loops)
- JavaScript 中的事件(Events)
- JavaScript 中的事件循环(Event Loop)
- JavaScript 异步编程和回调
- 理解 JavaScript 中的 Promises
- 用 async 和 await 编写现代 JavaScript 异步代码
- JavaScript 中的 循环(Loops) 和 作用域(Scope)
- JavaScript 定时器 setTimeout() 和 setInterval()
- JavaScript 中的 this
- JavaScript 严格模式(Strict Mode)
- JavaScript 中的 立即执行函数表达式(IIFE)
- JavaScript 中的数学运算符
- JavaScript 中的 Math 对象
- 介绍 ES Modules(模块)
- 介绍 CommonJS
- JavaScript 术语表
- JavaScript 介绍
三座大山
- [ ] 作用域链
- [ ] 原型链
- [ ] this
其他事宜
- [ ] 事件循环
- [ ] Promise 异步回调, async/await, AJAX, fetch
基本知识
- [ ] 变量
- [ ] 基本类型 串, 引号
- [ ] 引用类型
- [ ] 数组
- [ ] 对象
- [ ] 函数, 箭头函数, 闭包, 作用域链, class, 封装 Object.create prototype new class, IIFE
浏览器中
- [ ] 事件
- [ ] 循环各种 for
数据结构
- [ ] 数据结构
- [ ] 异常
- [ ] 分号
模块
- [ ] 模块 commonjs requirejs webpack 那本