Javascript的实现——1.2

一个完整的javascript的实现由以下三个不同部分组成


javascript的组成


1. ECMAScript——核心

由ECMA-262定义,提供核心语言功能

ECMAScript是对实现ECMA-262标准规定的各个方面内容的语言描述。

规定以下几个部分:

* 语法

* 类型

* 语句

* 关键字

* 保留字

* 操作符

* 对象

2. DOM——文档对象模型(Document Object Model)

提供访问和操作网页内容的方法和接口

文档对象模型是针对XML但经过扩展用于HTML的应用编程接口。

DOM把整个页面都映射为一个多层节点结构

例如: 


DOM-树结构

借助DOM提供的API,开发人员可以轻松的删除(delete)、添加(appendChild)、替换(replaceChild)或修改任何节点。

3. BOM——浏览器对象模型 (Browser Object Model)

提供与浏览器交互的方法和接口


开发人员使用BOM可以控制浏览器显示的页面以外的部分

你可能感兴趣的:(Javascript的实现——1.2)