简介
window对象即为浏览器窗口对象,是所有对象的顶级对象,window对象中提供了许多属性和方法,都是用来操作浏览器页面内容的。
window对象和Math对象一样,不需要使用new关键字创建对象实例,而是直接使用对象名.成员 的格式访问其属性和方法。
1、window对象常见属性
| 属性名称 | 释义 |
|---|---|
| document | 对窗口或框架中含有文档的document对象的只读引用 |
| defaultStatus | 一个可读写的字符,用于指定状态栏中默认消息 |
| frames | 表示当前窗口中所有的frame对象的集合 |
| location | 用于代表窗口或框架的location对象,如果将一个url赋给该属性,那么浏览器将加载并显示该url指定的文档。 |
| length | 窗口或框架包含的框架个数 |
| history | 对窗口或框架的history对象的只读引用 |
| name | 用于存放窗口的名字 |
| status | 可读写,用于指定状态栏中的当前信息 |
| top | 标识最顶层浏览器窗口 |
| parent | 表示包含当前窗口的父窗口 |
| opener | 表示打开当前窗口的父窗口 |
| closed | 只读布尔值,表示当前窗口是否关闭 |
| self | 表示当前窗口 |
| screen | 对窗口或框架的screen对象的只读引用,提供屏幕尺寸、颜色深度等信息。 |
| navigator | 对窗口或框架的navigator对象的只读引用,通过navigator对象使用可以获得与浏览器相关的信息。 |
2、window对象常用方法
由于window对象使用十分频繁,而且又是其它对象的父对象,所以在使用window对象的属性和方法时,JavaScript允许省略window对象名。
| 对象名称 | 释义 |
|---|---|
| alert() | 弹出对话框 |
| confirm() | 弹出单击确认对话框,确认返回true,取消返回false |
| prompt() | 弹出一个提示对话框,并要求输入一个字符串 |
| blur() | 把键盘焦点从顶层浏览器窗口移走 |
| close() | 关闭窗口 |
| focus() | 把键盘焦点赋给顶层的浏览器窗口 |
| open(url,name) | 打开一个新窗口,如果指定了name那么一个url只能打开一次,该url窗口存在时,再此调用open会获得此窗口引用。 |
| scrollTo(x,y) | 把窗口滚动到(x,y)坐标指定的位置 |
| scrollBy(offsetx,offsety) | 按照指定的位移量移动窗口 |
| setTimeour(timer) | 在经过指定的时间后执行代码 |
| clearTimeout() | 取消对指定的定时器 |
| moveTo(x,y) | 将窗口移动到一个绝对位置 |
| moveBy(offsetx,offsety) | 将窗口移动的指定的位移量处 |
| resizeTo(x,y) | 设置窗口的大小,经测试只在ie中有效 |
| print() | 相当于浏览器工具栏中的打印 |
| setInterval(func(),time) | 周期time执行指定的代码func,返回一个执行id |
| clearInterval() | 取消周期性的执行代码,参入为setInterval返回的id |
本文介绍了浏览器Window对象的基本概念,包括其作为顶级对象的地位及其提供的多种属性和方法。详细讲解了如document、location、history等常见属性,以及alert、confirm、prompt等常用方法的功能和用法。
1万+

被折叠的 条评论
为什么被折叠?



