BOM部分属性及理解

BOM部分属性及理解BOM部分属性及理解BOM称之为浏览器对象模型

BOM部分属性及理解

BOM称之为浏览器对象模型。里面主要是我们和浏览器进行交互的方法。

是由IE3.0和Netscape Navigator3.0(网景)提供的一种新的特性,主要是用来通过JS这门脚本语言来操作浏览器,方便我们对浏览器窗口进行访问。

BOM中包含的一些对象:
Window对象
Navigator对象
Screen对象
History对象
Location对象

window(窗口),表四浏览器窗口,顶层对象,所有全局变量都属于window
window.name 当前浏览器的名字(可存几兆的内容)
window.closed 已关闭的窗口
window.opener 打开的窗口对象
注:
window.opener在当前窗口为当前窗口对象,在子窗口里指的是该子窗口的父窗口
可使用window.opener.document.write( )等操作

window.open( )打开一个新窗口的方法
注:
为了安全性考虑,子窗口与父窗口是可以传输数据的,如果新开的窗口与父窗口没有通信的必要,将opener设为null。
写法:

var a=window.open();
a.opener=null;

属性:

window.screenX,window.screenY
当前浏览器窗口左上角相对于当前屏幕左上角的水平距离和垂直距离,单位是像素,并且属性为只读

window.innerWidth,window.innerHeight
当前网页在当前窗口中可见部分的宽度和高度。也就是俗称的视口”viewport”。
可见部分:
可现实内容部分。如果窗口被遮住一半,那另一半就是可见部分,就只有一半的高度。

window.outerWidth,window.outerHeight
浏览器窗口的宽度和高度

window.scrollX,window.scrollY
页面滚动的横向距离和纵向距离

今天的文章BOM部分属性及理解分享到此就结束了,感谢您的阅读。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/64478.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注