JavaScript Window
精华
小牛编辑
99浏览
2023-03-14
浏览器对象模型 (BOM) 使 JavaScript 有能力与浏览器"对话"。
一、Window 对象
所有浏览器都支持 window 对象。它表示浏览器窗口。
所有 JavaScript 全局对象、函数以及变量均自动成为 window 对象的成员。
全局变量是 window 对象的属性。
全局函数是 window 对象的方法。
甚至 HTML DOM 的 document 也是 window 对象的属性之一:
window.document.getElementById("header");
与此相同:
document.getElementById("header");
二、Window对象的方法
方法:定时器
函数名 |
描述 |
setInterval() |
按照指定的周期(以毫秒计)来调用函数或计算表达式 |
clearInterval() |
取消由 setInterval() 设置的 timeout。 |
setTimeout() |
在指定的毫秒数后调用函数或计算表达式。 |
clearTimeout() |
取消由 setTimeout() 方法设置的 timeout |
方法:窗口开关
函数名 |
描述 |
window.open() | 打开新窗口 |
window.close() | 关闭当前窗口 |
window.moveTo() | 移动当前窗口 |
window.resizeTo() | 调整当前窗口的尺寸 |
方法:消息框
函数名 |
描述 |
alert() |
显示带有一段消息和一个确认按钮的警告框。 |
confirm() |
显示带有一段消息以及确认按钮和取消按钮的确认框。 确认框: 确定返回true 取消返回false |
prompt() |
显示可提示用户输入的提示框。 点击确定获得用户输入数据 |