js window用法
时间: 2023-04-10 15:01:49 浏览: 76
JS中的window对象是浏览器窗口的顶层对象,它包含了浏览器窗口的所有属性和方法。通过window对象,我们可以访问和操作浏览器窗口的各种属性和方法,比如浏览器窗口的大小、位置、打开新窗口、关闭窗口等等。例如,可以使用window.open()方法打开一个新窗口,使用window.close()方法关闭当前窗口。
相关问题
js window 都有哪些用法
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 对象还有很多其他方法和属性可供使用。具体的使用取决于你的需求。
js window 方法里本页面跳转
在 JavaScript 中,可以使用 `window.location.href` 属性来跳转到本页面的另一个 URL。
例如,要将当前页面跳转到 `https://www.example.com/newpage.html`,可以使用以下代码:
```javascript
window.location.href = 'https://www.example.com/newpage.html';
```
此外,还可以使用其他一些 `window.location` 对象的属性和方法来实现页面跳转,例如:
- `window.location.assign(url)`:将页面跳转到指定的 URL,与 `window.location.href = url` 的效果相同。
- `window.location.replace(url)`:将页面跳转到指定的 URL,并且不会在浏览器的历史记录中创建新的记录,用户无法通过浏览器的“后退”按钮返回到前一页。
- `window.location.reload()`:重新加载当前页面。如果当前页面已经被修改了,此方法将重新加载最新版本的页面。