# 《JavaScript高级程序设计(第4版)》

  • 什么是 JavaScript
  • HTML 中的 JavaScript
  • 语言基础
  • 变量、作用域与内存
  • 基本引用类型
  • 集合引用类型
  • 迭代器与生成器
  • 对象、类与面向对象编程
  • 代理与反射
  • 函数
  • 期约与异步函数
  • BOM
  • 客户端检测
  • DOM
  • DOM 扩展
  • DOM2 和 DOM3
  • 事件
  • 动画与 Canvans 图形
  • 表单脚本
  • JavaScript API
  • 错误处理与调试
  • 处理 XML
  • JSON
  • 网络请求与远程资源
  • 客户端存储
  • 模块
  • 工作者线程
  • 最佳实践