第一章:什么是 JavaScript
1.1 简短的历史回顾
- JavaScript 和 java 没有任何关系。
1.2 JavaScript 的实现
- 完整的 JavaScript 包括:
- 核心(ECMAScript):由 ECMA-262 定义并提供核心功能
- 文档对象模型(DOM):提供与网页内容交互的方法和接口
- 浏览器对象模型(BOM):提供与浏览器交互的方法和接口
1.2.1 ECMAScript
- ECMAScript,即 ECMA-262 定义的语言。其定义了该语言的:
- 语法
- 类型
- 语句
- 关键字
- 保留字
- 操作符
- 全局对象
- ECMAScript 只是对完全实现此规范的一门语言的称呼。
1.2.2 DOM
- DOM 通过创建表示文档的树,让开发者可以随心所欲地控制网页的内容和结构。
1.2.3 BOM
- 使用 BOM,开发者可以操纵浏览器显示页面之外的部分。
- HTML5 之前没有统一标准。