# 第一章: 什么是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