Skip to content

介绍

DOM 是 Document Object Model 的缩写, 翻译为中文就是 文档对象模型, 简单来讲就是 针对 js 如何操作 html 文档接口的一系列接口合集

BOM 是 Browser Object Model 的缩写, 翻译为中文就是 浏览器对象模型, 简单来说就是针对浏览器相关的交互的方法和接口的合集

关于 BOM 的规范问题:

BOM 没有规范各家的浏览器对其功能的定义不同, 导致兼容性并不好

为什么单独放到这里而不是放到 WebAPI 中?

这些本来应该放到 WebAPI 中的, 但是 DOM 和 BOM 相比其他的 web api 更常用, 所以单独放到这方便查阅

DOM 主要 API

BOM 的常用的对象

  1. window

  2. navigator 浏览器信息(可用于判断浏览器是否是: PC/手机/iOS/Android)

  3. history 浏览器浏览记录

  4. location 地址栏 URL 信息

  5. screen 屏幕相关信息

Released under the MIT License.