ES6

  1. JavaScript 是一门用来与网页交互的脚本语言,包含以下三个组成部分。
  2. *** ECMAScript:由 ECMA-262 定义并提供核心功能。
  3. *** 文档对象模型(DOM):提供与网页内容交互的方法和接口。
  4. *** 浏览器对象模型(BOM):提供与浏览器交互的方法和接口。

组成部分:

完整的JavaScript实现由下列三个不同组成部分组成

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

第一章 JavaScript实现 - 图1

1-1. ECMAScript

ECMA-262规定了JavaScript中以下部分:
语法、类型、语句、关键字、保留字、操作符、对象
ECAMScript就是实现该标准规定的各个方面的语言的描述。

1-2. DOM

  • 是一个应用编程接口(API),用于在 HTML 中使 用扩展的 XML。DOM 将整个页面抽象为一组分层节点。HTML 或 XML 页面的每个组成部分都是一种 节点,包含不同的数据。

  • DOM 通过创建表示文档的树,让开发者可以随心所欲地控制网页的内容和结构。使用 DOM API, 可以轻松地删除、添加、替换、修改节点。

1-3. BOM

  • 用于支持访问和操作浏览器的窗 口。使用 BOM,开发者可以操控浏览器显示页面之外的部分。
  • BOM 主要针对浏览器窗口和子窗口(frame),不过人们通常会把任何特定于浏览器的 扩展都归在 BOM 的范畴内