BOM
Posted xiaowie
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了BOM相关的知识,希望对你有一定的参考价值。
BOM也叫浏览器对象模型,它提供了很多对象,用于访问浏览器的功能,BOM缺少规范,每个浏览器提供商又按照自己想法去扩展它,那么浏览器共有对象就成了事实的标准,所以,BOM本身是没有标准的或者还没有那个组织去标准它
window对象
BOM的核心对象时window,它表示浏览器的一个实例,window对象处于javascript结构的最高层,对于每个打开的窗口,系统都会自动为其定义window对象
1.windows对象是最顶层的对象。
2.window对象有六大属性,这六大属性本身也是对象。
3.window对象旗下的document属性,也是对象,并且document对象旗下有五大属性。
4.document对象旗下的五大属性又是对象,总结都是对象。
window对象有一系列的属性,这些属性本身也是对象
window对象的属性
closed 当窗口关闭时为真
defaultstatus 窗口底部状态栏显示的默认状态消息
document 窗口中房钱显示文档对象
frames 窗口中框架对象数组
history 保存有窗口最近加载的URL
length 窗口中的框架数
location 当前窗口的URL
name 窗口名
offecreenbuffering 用于绘制新窗口内容并在完成后复制已存在的内容,控制屏幕更新
opener 打开当前窗口的窗口
parent 指向包含另一个窗口的窗口(由框架使用)
screen 显示屏幕相关信息,如高度、宽度、(以像素为单位)
self 描述由用户交互导致的状态栏的临时消息
top 包含特定窗口的最顶层窗口(由框架使用)
window 指示当前窗口,与self等效
window对象的方法
location对象
history对象
以上是关于BOM的主要内容,如果未能解决你的问题,请参考以下文章