《js高级程序设计》第三版——js简史,实现,版本

《js高级程序设计》第三版——js简史,实现,版本
实现ECMAScript 的宿主环境:

  • web浏览器
  • Node(一种服务端 JavaScript 平台)
  • Adobe Flash

文档对象模型(DOM,Document Object Model)是针对 XML 但经过扩展用于 HTML 的应用程序编
程接口(API,Application Programming Interface)

《js高级程序设计》第三版——js简史,实现,版本

《js高级程序设计》第三版——js简史,实现,版本
DOM1 级:
DOM 核心规定的是如何映射基于 XML 的文档结构,以便
简化对文档中任意部分的访问和操作。
DOM HTML 模块则在 DOM 核心的基础上加以扩展,添加了针
对 HTML 的对象和方法。

《js高级程序设计》第三版——js简史,实现,版本
DOM3级:

  • 引入了以统一方式加载和保存文档的方法——在 DOM 加载和保存(DOM Load and Save)模块中定义;
  • 新增了验证文档的方法——在 DOM 验证(DOM Validation)模块中定义。
  • 也对 DOM 核心进行了扩展,开始支持 XML 1.0 规范,涉及 XML Infoset、XPath和 XML Base。

《js高级程序设计》第三版——js简史,实现,版本