浏览器对象模型BOM
2013-07-09 14:39
232 查看
浏览器对象模型BOM(Browser Object Model)
1、结构
BOM是Browser Object Model的缩写,简称浏览器对象模型
BOM提供了独立于内容而与浏览器窗口进行交互的对象
由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window
BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性
BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C(WHATWG,WebHypertextApplicationTechnologyWorkingGroup——网页超文本应用程序技术工作组目前正在努力促进BOM的标准化)
BOM最初是Netscape浏览器标准的一部分
结构图如下:
View Code
子窗口访问父窗口——window对象的parent属性
子窗口访问顶层——window对象的top属性
1、结构
BOM是Browser Object Model的缩写,简称浏览器对象模型
BOM提供了独立于内容而与浏览器窗口进行交互的对象
由于BOM主要用于管理窗口与窗口之间的通讯,因此其核心对象是window
BOM由一系列相关的对象构成,并且每个对象都提供了很多方法与属性
BOM缺乏标准,JavaScript语法的标准化组织是ECMA,DOM的标准化组织是W3C(WHATWG,WebHypertextApplicationTechnologyWorkingGroup——网页超文本应用程序技术工作组目前正在努力促进BOM的标准化)
BOM最初是Netscape浏览器标准的一部分
结构图如下:
var frame1 =document.getElementById("frame1");//这样只是获取了标签 var frame1Win = frame1.contentWindow;//frame对象的contentWindow包含了窗口的引用 //还可以直接获取框架中document的引用 var frameDoc = frame1.contentDocument; alert(frameDoc);//但IE不支持contentDocument属性
View Code
子窗口访问父窗口——window对象的parent属性
子窗口访问顶层——window对象的top属性
相关文章推荐
- BOM 浏览器对象模型学习
- 什么是BOM(浏览器对象模型)
- BOM(浏览器对象模型)和DOM(文档对象模型)
- BOM(浏览器对象模型)
- JavaScript--浏览器对象模型BOM(17)
- 浏览器对象模型BOM-window对象
- BOM:浏览器对象模型
- Javascript高级程序设计——BOM(浏览器对象模型)
- 浏览器对象模型(BOM)
- JavaScript 浏览器对象模型BOM
- JavaScript——BOM(浏览器对象模型),时间间隔和暂停
- 浏览器对象模型BOM
- JS DOM(文档对象模型)与BOM(浏览器对象模型)
- 004_01浏览器对象模型BOM
- 浏览器对象模型(BOM)
- BOM 浏览器对象模型
- 浏览器对象模型BOM之window
- BOM——浏览器对象模型(Browser Object Model)
- javascript学习之 function类型 (29)——浏览器对象模型 Bom 简介
- JavaScript基础——浏览器对象模型(BOM)