Window 对象
Window 对象表示浏览器中打开的窗口。
如果文档包含框架(frame 或 iframe 标签),浏览器会为 HTML 文档创建一个 window 对象,并为每个框架创建一个额外的 window 对象。
注释:没有应用于 window 对象的公开标准,不过所有浏览器都支持该对象。
windows对象属性
ottom: rgb(170,170) 1px solid; padding-bottom: 5px; background-color: rgb(213,213,213); margin: 0px; padding-left: 6px; width: 155px; padding-right: 15px; vertical-align: baseline; border-top: rgb(170,170) 1px solid; padding-top: 5px">属性 | ottom: rgb(170,213); margin: 0px; padding-left: 6px; padding-right: 15px; vertical-align: baseline; border-top: rgb(170,170) 1px solid; padding-top: 5px">描述 | ottom: rgb(170,170) 1px solid; border-left: rgb(170,170) 1px solid; padding-bottom: 6px; background-color: rgb(239,239,239); margin: 0px; padding-left: 6px; padding-right: 15px; vertical-align: text-top; border-top: rgb(170,170) 1px solid; padding-top: 6px"> | ottom: rgb(170,170) 1px solid; padding-top: 6px">设置或返回窗口状态栏中的默认文本。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px"> | 。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px"> | 。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px"> | ottom: rgb(170,170) 1px solid; padding-top: 6px">返回窗口的文档显示区的宽度。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px">length | ottom: rgb(170,170) 1px solid; padding-top: 6px">设置或返回窗口中的框架数量。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px"> | 。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px"> | ottom: rgb(170,170) 1px solid; padding-top: 6px">对 Navigator 对象的只读引用。请参数。ottom: rgb(170,170) 1px solid; padding-top: 6px">返回对创建此窗口的窗口的引用。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px"> | ottom: rgb(170,170) 1px solid; padding-top: 6px">返回窗口的外部宽度。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px">pageXOffset | ottom: rgb(170,170) 1px solid; padding-top: 6px">设置或返回当前页面相对于窗口显示区左上角的 X 位置。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px">pageYOffset | ottom: rgb(170,170) 1px solid; padding-top: 6px">设置或返回当前页面相对于窗口显示区左上角的 Y 位置。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px">parent | ottom: rgb(170,170) 1px solid; padding-top: 6px">返回父窗口。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px"> | 。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px"> | ottom: rgb(170,170) 1px solid; padding-top: 6px">设置窗口状态栏的文本。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px"> |
---|
windows对象方法
ottom: rgb(170,170) 1px solid; padding-top: 6px">显示带有一段消息和一个确认按钮的警告框。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px"> | ottom: rgb(170,170) 1px solid; padding-top: 6px"> | ottom: rgb(170,170) 1px solid; padding-top: 6px">取消由 setInterval() 设置的 timeout。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px"> | ottom: rgb(170,170) 1px solid; padding-top: 6px">关闭浏览器窗口。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px"> | ottom: rgb(170,170) 1px solid; padding-top: 6px">创建一个 pop-up 窗口。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px"> | ottom: rgb(170,170) 1px solid; padding-top: 6px">可相对窗口的当前坐标把它移动指定的像素。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px"> | ottom: rgb(170,170) 1px solid; padding-top: 6px">打开一个新的浏览器窗口或查找一个已命名的窗口。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px"> | ottom: rgb(170,170) 1px solid; padding-top: 6px">显示可提示用户输入的对话框。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px"> | ottom: rgb(170,170) 1px solid; padding-top: 6px">把窗口的大小调整到指定的宽度和高度。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px"> | ottom: rgb(170,170) 1px solid; padding-top: 6px">把内容滚动到指定的坐标。ottom: 0px; border-left: 0px; padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; border-top: 0px; border-right: 0px; padding-top: 0px">ottom: rgb(170,170) 1px solid; padding-top: 6px"> | ottom: rgb(170,170) 1px solid; padding-top: 6px">在指定的毫秒数后调用函数或计算表达式。
---|
不同的运行环境有不同的“顶层对象”,而在浏览器的环境中,顶层对象就是window对象。window就是指当前的浏览器窗口。
例:var a = 1;
window.a; //1
1.window对象的属性。
(1)window.name属性
window.name用于设置浏览器当前浏览器窗口的名字。其特点为浏览器刷新后,该属性保持不变。
(2)window.innerHeight属性,window.innerWidth属性
这两个属性返回网页的css布局占据的浏览器窗口的高度和宽度。这两个属性的值包括浏览器的滚动条的高度和宽度。
(3)window.pageXoffset属性和window.pageYoffset属性。
window.pageXoffset返回页面水平滚动的距离。window.pageYoffset返回页面垂直滚动的距离。
(4)iframe元素
window.iframe返回一个类似数组的对象。
(5)screen对象
显示设备的信息。
// 显示设备的高度,单位为像素 screen.height // 1920 // 显示设备的宽度,单位为像素 screen.width // 1080
2.window对象的事件。
(1)onerror事件。
oonerror事件是一种老式的标准的在网页中捕获 Javascript 错误的方法。
(2)alert(),prompt(),confirm()
例:alert("Hello World");
alert();弹出的对话框,只有一个“确定”按钮,往往用来通知用户某些信息。
例:var result = prompt('您的年龄?',25)
prompt();弹出的对话框,有一个输入框,要求用户输入信息,并有“确定”和“取消”两个按钮。这个方法往往用来获取用户输入的数据。
例:var result = confirm("你最近好吗?");
confirm();confirm方法返回一个布尔值,如果用户点击“确定”,则返回true;如果用户点击“取消”,则返回false。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。