HTML BOM对象
学习BOM · 难度:进阶 · +15XP
HTML BOM 浏览器对象模型
BOM(Browser Object Model)提供与浏览器交互的API。
Window对象
| 属性/方法 | 说明 |
|---|---|
window.innerWidth/Height | 视口尺寸 |
window.open(url) | 打开新窗口 |
window.scrollTo(x,y) | 滚动到指定位置 |
setTimeout(fn,ms) | 延迟执行 |
setInterval(fn,ms) | 循环执行 |
其他BOM对象
navigator.userAgent // 浏览器信息
navigator.language // 语言
screen.width/height // 屏幕分辨率
location.href // 当前URL
location.reload() // 刷新页面
history.back() // 后退???? 练习
- 获取视口和屏幕尺寸
- 实现3秒后跳转页面