一直搞不太清楚这两个概念问题
BOM 是浏览器对象模型,用来获取或者设置浏览器的属性、行为
DOM 是文档对象模型,用来获取或者设置文档中的标签属性
BOM的核心是window,window又具有双重角色,通过js访问浏览器窗口的一个借口,又是一个global对象。所以在网页中定义的任何对象,变量和函数,都是以window作为他的global对象的。
document对象 是window对象的属性 ,
location表示载入窗口的url,也可以用window.locat来代替
比如location.post location.host
navigate对象 包含大量web浏览器的信息,检测浏览器和操作系统时有用
screen对象 获取用户屏幕的信息
history对象 history.go(-1)