WebAPI、DOM接口、BOM接口、SVG接口、HTML接口、

开始的时候,JavaScript和DOM是交织在一起的,但它们最终演变成了两个独立的实体。

BOM接口:
  • BOM是browser object model的缩写,简称浏览器对象模型
  • BOM提供了独立于内容而与浏览器窗口进行交互的对象
  • 由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window
  • BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性
  • BOM最初是Netscape浏览器标准的一部分

主要的BOM对象有:window、navigator、screen、history、location,这里有详细的介绍



文档对象模型 (DOM) 是 XML 文档的编程接口。它将 web 页面和脚本或编程语言连接起来了。
DOM接口包括SVG接口、HTML接口等等,svg和html中的元素都实现了xml的node接口

WebAPI包括DOM接口、BOM接口。