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接口
DOM接口包括SVG接口、HTML接口等等,svg和html中的元素都实现了xml的node接口
WebAPI包括DOM接口、BOM接口。