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
页面滚动的横向距离和纵向距离

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值