作者:幸运之星07812 | 来源:互联网 | 2013-07-25 10:16
window对象是Javascript层级中的顶层对象,每个窗口(包括浏览器窗口和框架窗口)对应于一个window对象,我们在引用它的对象或方法时,可以用“window.xxx”形式或直接用“xxx”,不过在实际应用中,不用加window就行。那么下面我们就来详细了解一下window对象的属性和方法吧。
closed属性:
返回一个布尔值,该值声明了窗口是否已经关闭。当浏览器窗口关闭时,该窗口的 window 对象并不会消失,它将继续存在,此时此窗口的 closed 属性将为 true。
具体用法如Demo01:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
|
defaultStatus属性:
defaultStatus 属性可设置或返回窗口状态栏中的默认文本。类似有status属性,用来设置状态栏文本。
具体用法如Demo02:
innerHeight与innerWidth属性:
返回窗口的文档显示区的高度或宽度,不包括菜单栏、工具栏以及滚动条等。IE6,7,8不支持此属性。
Demo03
name属性:
设置或返回窗口的名称,用法如下:
Demo04
opener属性:
返回对创建此窗口的窗口的引用,这样说可能不太明白,直接看代码吧
Demo05
outerHeight与outerWidth属性:
返回窗口的外部高度和宽度,IE6,7,8不支持此属性。
Demo06
self属性:
返回对当前窗口的引用,等价于window属性。
top属性:
返回最顶层的窗口,那么我们结合self属性和top属性给出一个Demo。
Demo07
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
|
Ok,window对象的属性就到这里,明天更新window对象的方法。