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
      • 函数
        • arguments
        • 箭头函数
        • 默认参数
        • 剩余参数
      • Classes
        • constructor
        • extends
        • Private class fields
        • Public class fields
        • static
      • Errors
      • More
        • 词法文法
        • JS 数据结构
        • 属性的可枚举性和所有权
        • Iteration protocols
        • 严格模式
        • 模版字符串

    HTML

    • 超文本标记语言

    CSS

    • 层叠样式表

    Graphics

    • Web 图形开发
      • 2D
      • 3D
      • 视频
        • audio
        • video
        • WebRTC

    HTTP

    • 超文本传输协议

    APIs

    • Web API 接口

    Browser Extensions

    • 浏览器拓展

    MathML

    • 用于描述数学公式