BOM 浏览器对象模型
提供了独立于内容而与浏览器窗口进行交互的对象。描述了与浏览器进行交互的方法和接口,可以对浏览器窗口进行访问和操作,譬如可以弹出新的窗口,改变状态栏中的文本,对Cookie的支持等。
BOM中的对象
Window对象:
BOM的核心,所有对象和集合都以某种方式回接到window对象,可用于获取浏览器窗口信息、打开窗口、定时调用以及建立系统对话框等Location对象:
同时是window对象和document对象的属性。Location对象表示载入窗口的URL,此外它还可以解析URL,拥有包括hash、host、hostname、href、pathname、port、protocol、search等属性Navigator对象:
用于识别浏览器相关的信息Screen对象:
可以获取用户屏幕相关的信息History对象:
保存历史记录信息,go函数、back函数、forward函数