什么是BOM对象

来源:这里教程网 时间:2026-03-01 16:35:52 作者:

BOM:Brower Object Model,指的是浏览器对象模型。 作用:操作浏览器窗口及窗口上的控件,实现用户和页面的动态交互。 浏览器对象:浏览器提供的一系列内置对象的统称。 BOM浏览器对象模型:各内置对象之间按照某种层次组织起来的模型的统称。 document(文档对象):也称为DOM对象,是HTML页面当前窗体的内容,同时也是JavaScript重要组成部分之一。 history(历史对象):主要用于记录浏览器的访问历史记录,也就是浏览网页的前进与后退功能。 location(地址栏对象):用于获取当前浏览器中URL地址栏内的相关数据。 navigator(浏览器对象):用于获取浏览器的相关数据,例如浏览器的名称、版本等,也称为浏览器的嗅探器。 screen(屏幕对象):可获取与屏幕相关的数据,例如屏幕的分辨率等。 ????注意 BOM没有一个明确的规范,所以浏览器提供商会按照各自的想法随意去扩展BOM。而各浏览器间共有的对象就成为了事实上的标准。不过在利用BOM实现具体功能时要根据实际的开发情况考虑浏览器之间的兼容问题,否则会出现不可预料的情况。

相关推荐