1.BOM的概念
BOM 是Browser Object Model的缩写,简称浏览器对象模型;可以通过BOM的属性和方法去对浏览器进行操作;
2.window对象
window对象是BOM的核心, window对象表示浏览器窗口的一个对象;每个浏览器窗口都有一个window对象与之对应. window对象是BOM的顶层(核心)对象,所有对象都是通过它延伸出来的;
3.核心对象
document(核心): 文档对象,让我们可以在js脚本中直接访问页面元素(DOM) history(重要): 历史对象,包含窗口的浏览历史,可以实现后退 location(重要): 包含浏览器当前的地址信息,可以用来刷新本页面或跳转到新页面 frames: 框架对象,可以获取页面框架内容 screen: 包含有关客户端显示屏幕的信息 navigator: 导航对象, 包含所有有关访问者浏览器的信息
history 历史对象
window.history.back();//回退 window.history.forward();//前进
location 地址信息
window.loaction.href="地址";//用于跳转 window.location.reload(true); //强行加载服务器上资源
navigator 导航对象
window.navigator.userAgent //返回当前浏览器相关信息