javascript是由BOM浏览器对象模型,DOM文档对象模型以及ECMAScript(核心)组成。
BOM也就是window对象,window对象中又是包含document对象的,而document对象不就是DOM么,那是不是可以说BOM的范围更大一些,包含了DOM呢?
BOM是浏览器对象模型,DOM是文档对象模型,前者是对浏览器本身进行操作,而后者是对浏览器(可看成容器)内的内容进行操作。应该说DOM包含了string、window、document(这三个是都是DOM里不同类别的对象)。window对象为模型中最高一级,window.document的写法正说明此点