BOM简介

IE4.0和Netscape Navigator4.0提供了一种特性---BOM(浏览器对象模型),可以对浏览器窗口进行访问和操作。

使用BOM,开发者可以移动窗口,改变状态栏中的文本以及执行其他与页面内容不直接相关的动作。是BOM

独树一帜且有常常令人怀疑的地方在于,它只是JaveScript实现的一部分,没有任何相关的标准。

BOM主要处理浏览器窗口和框架,不过通常浏览器特定的JaveScript扩展都被看作BOM的一部分,

这些扩展包括:

弹出新的浏览器窗口,移动,关闭浏览器窗口以及调整窗口大小;

提供Web浏览器详细信息和导航对象;

提供装载到浏览器中页面的详细信息的定位对象;

提供用户屏幕分辨率详细信息的屏幕对象;

对cookie的支持;

由于没有相关的BOM标准,每种浏览器都有自己的BOM实现。有一些事实上的标准,如具有一个窗口对象和一个导航对象,

不过每种浏览器可以为这些对象或其他对象定义自己的属性和方法。

 

posted @ 2016-03-11 16:56  我的快乐888  阅读(197)  评论(0编辑  收藏  举报