js window 都有哪些用法
时间: 2024-04-13 15:25:06 浏览: 8
Window 对象提供了很多方法和属性,以下是一些常用的用法:
1. 打开新窗口或标签页:
- `window.open(url, name, features)`:打开一个新窗口或标签页。
- `window.location.href = url`:在当前窗口打开一个新的 URL。
2. 关闭窗口:
- `window.close()`:关闭当前窗口。
3. 窗口大小和位置:
- `window.innerWidth` 和 `window.innerHeight`:获取窗口内部宽度和高度。
- `window.outerWidth` 和 `window.outerHeight`:获取窗口外部宽度和高度。
- `window.resizeTo(width, height)`:调整窗口大小。
- `window.moveTo(x, y)`:移动窗口到指定位置。
4. 历史记录:
- `window.history.back()` 和 `window.history.forward()`:在历史记录中后退或前进一页。
- `window.history.go(n)`:在历史记录中前进或后退 n 页。
5. 弹出对话框:
- `window.alert(message)`:弹出一个警告框。
- `window.confirm(message)`:弹出一个确认框,可用于获取用户的选择。
- `window.prompt(message, default)`:弹出一个提示框,可用于获取用户的输入。
6. 定时器:
- `window.setTimeout(function, delay)`:在指定的延迟后执行一次函数。
- `window.setInterval(function, delay)`:每隔指定的时间周期性地执行函数。
这只是一些常见的用法,Window 对象还有很多其他方法和属性可供使用。具体的使用取决于你的需求。