BOM的全称是Brower Object Model
作用:是可以实现浏览器窗口以及浏览器窗口中的控件(标签)的操作,同时也可以实现页面和用户之间的动态交互。
浏览器对象:一系列浏览器对象的统称。
浏览器对象模型:内置对象之间按照某种层次组织起来的一种结构。
BOM对象
(1)window对象
window对象是浏览器窗口对象,是BOM的核心,BOM的其他内置对象也可以作为window对象的属性,window对象也可以作为BOM其他内置对象的父对象。
(2)document对象
文档对象,是DOM(Document Object Model)也就是文档对象模型的核心。
(3)location对象
地址对象(浏览器的地址栏)
(4)history对象:
历史对象,history对象主要用于记录浏览器的访问记录,可以实现网页的前进和后退。
(5)navigator对象
浏览器对象,又称为浏览器的嗅探器,通过它可以得到浏览器的版本信息、名称、内核等浏览器的信息。
(6)screen对象:
屏幕对象,用于获取和屏幕有关的数据。例:屏幕分辨率。