Window 对象

Window 对象表示浏览器中打开的窗口。
如果文档包含框架(<frame> 或 <iframe> 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。
Note注意: 没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。

Window 对象属性

1.closed 属性可返回一个布尔值,该值声明了窗口是否已经关闭。
2.defaultStatus 属性可设置或返回窗口状态栏中的默认文本。该属性可读可写。

该文本会在页面加载时被显示。

3.当浏览器载入 HTML 文档, 它就会成为 document 对象。

document 对象是HTML文档的根节点与所有其他节点(元素节点,文本节点,属性节点, 注释节点)。
Document 对象使我们可以从脚本中对 HTML 页面中的所有元素进行访问。
提示:Document 对象是 Window 对象的一部分,可通过 window.document 属性对其进行访问。

4.
innerheight 返回窗口的文档显示区的高度。
innerwidth 返回窗口的文档显示区的宽度。

注意:使用 outerWidth 和 outerHeight 属性获取加上工具条与滚动条窗口的宽度与高度。

5.name 属性可设置或返回存放窗口的名称的一个字符串。
6.parent属性返回当前窗口的父窗口。
7.screenLeft和screenTop属性返回窗口相对于屏幕的X和Y坐标。
8.creenX和screenY属性返回窗口相对于屏幕的X和Y坐标。
9.pageXOffset 和 pageYOffset 属性返回文档在窗口左上角水平和垂直方向滚动的像素。

pageXOffset 设置或返回当前页面相对于窗口显示区左上角的 X 位置。pageYOffset 设置或返回当前页面相对于窗口显示区左上角的 Y 位置。
pageXOffset 和 pageYOffset 属性相等于 scrollX 和 scrollY 属性。
这些属性是只读的。

10.Top属性返回当前窗口的最顶层浏览器窗口。

Window 对象方法

1.alert() 方法用于显示带有一条指定消息和一个 确认 按钮的警告框。
2.close() 方法用于关闭浏览器窗口。
3.print() 方法用于打印当前窗口的内容。
4.blur() 方法可把键盘焦点从顶层窗口移开。

保证新的窗口没有获得焦点(新窗口发送到后台):

5.focus() 方法可把键盘焦点给予一个窗口。

确保新窗口获得焦点(发送新窗口前):

6.clearInterval() 方法可取消由 setInterval() 设置的 timeout。

clearInterval() 方法的参数必须是由 setInterval() 返回的 ID 值。

7.clearTimeout() 方法可取消由 setTimeout() 方法设置的 timeout。

clearTimeout()方法的参数必须是由setTimeout()返回的ID值。

8.confirm()方法用于显示一个带有指定消息和确认及取消按钮的对话框。

如果访问者点击”确定”,此方法返回true,否则返回false。

9.moveBy() 方法可相对窗口的当前坐标把它移动指定的像素。

把窗口相对其当前位置移动N个像素:

10.moveTo() 方法可把窗口的左上角移动到一个指定的坐标。
11.prompt()方法用于显示可提示用户进行输入的对话框。

这个方法返回用户输入的字符串。
显示一个提示框,询问她/他的名字,然后编写一个页面的问候:

12.resizeBy() 方法用于根据指定的像素来调整窗口的大小。

注意: 此方法定义指定窗口的右下角角落移动的像素,左上角将不会被移动(它停留在其原来的坐标).

13.resizeTo() 方法用于把窗口大小调整为指定的宽度和高度。
14.scrollBy() 方法可把内容滚动指定的像素数。

注意: 要使此方法工作 window 滚动条的可见属性必须设置为true!

15.scrollTo() 方法可把内容滚动到指定的坐标。
16.setInterval() 方法可按照指定的周期(以毫秒计)来调用函数或计算表达式。

setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。
提示: 1000 毫秒= 1 秒。

17.setTimeout() 方法用于在指定的毫秒数后调用函数或计算表达式。

提示: 1000 毫秒 = 1 秒.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值