书籍——JavaScript 高级程序设计三

Author:Nicholas C.Zakas
Translator:李松峰 曹力

JavaScript的实现由三部分组成:

1.核心(ECMAScript)
2.文档对象模型(DOM)
3.浏览器对象模型(BOM)

  • ECMAScript

由ECMA-262定义的ECMAScript与Web浏览器没有依赖关系。

这门语言本身并不包含输入和输出定义

它规定了这门语言的下列组成部分:

  1. 语法
  2. 类型
  3. 语句
  4. 关键字
  5. 保留字
  6. 操作符
  7. 对象

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

  • DOM(文档对象模型)

是针对XML 但经过扩展用于HTML 的应用程序编程接口。

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

DOM2级引入了下列新模块,也给出了众多新类型和新接口的定义:
1.DOM视图(DOM Views):定义了跟踪不同文档(例如:应用CSS之前和之后的文档)视图的接口
2.DOM事件(DOM Events):定义了事件和事件处理的接口
3.DOM样式(DOM Style):定义了基于CSS为元素应用样式的接口
4.DOM遍历和范围(DOM Traversal and Range):定义了遍历和操作文档树的接口

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

  • BOM(浏览器对象模型)

支持可以访问和浏览器窗口的浏览器对象模型

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

你可能感兴趣的:(书籍——JavaScript 高级程序设计三)