# 第一章: 什么是JavaScript

  • 完整的JavaScript包含以下几个部分

    • 核心(ECMAScript)
    • 文档对象模型(DOM)
    • 浏览器对象模型(BOM)
  • ECMAScript

    • 语法
    • 类型
    • 语句
    • 关键字
    • 保留字
    • 操作符
    • 全局对象
  • DOM

    • DOM1:DOM Core、DOM HTML
    • DOM2
      • DOM视图:描述追踪文档不同视图的接口
      • DOM事件:描述事件及事件处理接口
      • DOM样式:描述处理元素CSS样式的接口
      • DOM遍历和范围:描述处理元素CSS样式的接口
    • DOM3: 统一加载和保存文档的方法、验证文档的方法
    • DOM4: 替代Mutation Events 的 Mutation Observers
  • BOM

    • 弹出新浏览器窗口的能力
    • 移动、缩放和关闭浏览器窗口的能力
    • navigator对象,提供关于浏览器的详尽信息
    • location对象,提供浏览器加载页面的详尽信息
    • screen对象,提供关于用户屏幕分辨率的详尽信息
    • performance对象,提供浏览器内存占用,导航行为和时间统计的详尽信息
    • 其他自定义对象

    2021/07/03