JavaScript 是一门用来与网页交互的脚本语言,包含以下三个组成部分。*** ECMAScript:由 ECMA-262 定义并提供核心功能。*** 文档对象模型(DOM):提供与网页内容交互的方法和接口。*** 浏览器对象模型(BOM):提供与浏览器交互的方法和接口。
组成部分:
完整的JavaScript实现由下列三个不同组成部分组成
- 核心(ECMAScript)
- 文档对象模型(DOM)
- 浏览器对象模型(BOM)
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 的范畴内
