首页 > 其他 > 详细

BOM与DOM

时间:2015-02-09 12:45:34      阅读:268      评论:0      收藏:0      [点我收藏+]

通常情况下,页面中的JavaScript代码都有一系列可以访问的对象,它们可以分为两组:

  • 当前载入页面所拥有的对象(页面有时也可以叫做文档)。
  • 页面以外的事物所拥有的对象(即浏览器窗口和桌面屏幕)。

对于第一个对象集合,我们称之为文档对象模型(即DOM),而第二个则叫做浏览器对象模型(即BOM)。

 

BOM的核心是windows,表示的是一个浏览器的实例,在网页中自定义的任何一个对象、变量和函数,都以windows作为其全局对象;
DOM是针对HTML和XML文档的一个API;

 

BOM只是JavaScript脚本实现的一部分,没有任何相关的标准,每种浏览器都有自己的BOM实现,这可以说是BOM的软肋所在通常情况下浏览器特定的JavaScript扩展都被看作BOM的一部分,主要包括:

◆关闭、移动浏览器及调整浏览器窗口大小;
◆弹出新的浏览器窗口;
◆提供浏览器详细信息的定位对象;
◆提供载入到浏览器窗口的文档详细信息的定位对象;
◆提供用户屏幕分辨率详细信息的屏幕对象;
◆提供对cookie的支持;
◆加入ActiveXObject类扩展BOM,通过JavaScript实例化ActiveX对象。

 

BOM与DOM

原文:http://www.cnblogs.com/zhongxinWang/p/4281116.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!