MDN
MDN 文档
通过 MDN 文档进行 Web 学习,主要学习 JavaScript 的基本知识,HTML 的标签使用规范,CSS 代码的基本使用。进一步学习 H5、CSS3、图形学、浏览器知识、HTTP 网络知识、MathML。
JavaScript
- 基础知识
- 中级
- Frameworks:React; Ember; Vue;
- Web APIs:基本 DOM 操作;window 对象操作;XMLHttpRequest、Fetch、promises;Navigator;WebGL[Three.js]、canvas;video、audio;cookies|Web Storage[localStorage]、IndexedDB|Cache API、Service worker API[离线存储];
- 判断相等性:==;===;Object.is()
- Closures:闭包
- 高级
- 继承和原型链
- 严格模式
- 类型化数组
- 内存管理
- Concurrency Model 并发模型
- 事件循环
- 引用
- 内置对象
- 值属性
- Array
- Function 属性
- 基本对象
- 错误对象
- Numbers & dates
- 文本处理
- 索引集合类
- Keyed collections
- 结构化数据
- 控制抽象化
- 反射
- 国际化
- WebAssembly
- 表达式与运算符
- Primary expressions
- Left-hand-side expressions
- Increment & decrement
- 一元运算符
- 算术运算符
- 关系运算符
- 相等运算符
- 位移运算符
- 位运算
- 逻辑运算
- 条件运算符
- 赋值运算符
- 语句和声明
- 控制流
- 声明
- 函数和类
- 迭代
- 其他
- debugger
- import
- label
- with
- 函数
- Classes
- constructor
- extends
- Private class fields
- Public class fields
- static
- Errors
- More
- 词法文法
- JS 数据结构
- 属性的可枚举性和所有权
- Iteration protocols
- 严格模式
- 模版字符串
HTML
CSS
Graphics
HTTP
APIs
Browser Extensions
MathML