title: DOM与BOM分别是什么，有何关联？
desc: BOM是由navigatorhistoryscreenlocationdocument五个对象组成的？而DOM与document又是什么关系呢？望各位知者解惑
topic: JavaScript
content: Document Object Model（文档对象模型），就是把文档当做一个对象来看待。相应的，Browser Object Model（浏览器对象模型），即把浏览器当做一个对象来看待。在 DOM 中，文档中的各个组件（component），可以通过 object.attribute 这种形式来访问。一个 DOM 会有一个根对象，这个对象通常就是 document。而 BOM 除了可以访问文档中的组件之外，还可以访问浏览器的组件，比如问题描述中的 navigator（导航条）
answerer_tags: #FIXME