标签:
通常情况下,页面中的JavaScript代码都有一系列可以访问的对象,它们可以分为两组:
对于第一个对象集合,我们称之为文档对象模型(即DOM),而第二个则叫做浏览器对象模型(即BOM)。
BOM的核心是windows,表示的是一个浏览器的实例,在网页中自定义的任何一个对象、变量和函数,都以windows作为其全局对象;
DOM是针对HTML和XML文档的一个API;
BOM只是JavaScript脚本实现的一部分,没有任何相关的标准,每种浏览器都有自己的BOM实现,这可以说是BOM的软肋所在通常情况下浏览器特定的JavaScript扩展都被看作BOM的一部分,主要包括:
◆关闭、移动浏览器及调整浏览器窗口大小;
◆弹出新的浏览器窗口;
◆提供浏览器详细信息的定位对象;
◆提供载入到浏览器窗口的文档详细信息的定位对象;
◆提供用户屏幕分辨率详细信息的屏幕对象;
◆提供对cookie的支持;
◆加入ActiveXObject类扩展BOM,通过JavaScript实例化ActiveX对象。
标签:
原文地址:http://www.cnblogs.com/zhongxinWang/p/4281116.html