BOM
# BOM
BOM概念:Browser object Model 浏览器对象模型
将浏览器的各个组成部分封装成对象。
# 2. 组成
Window:窗囗对象
Navigator:浏览器对象
Screen:显示器屏幕对象
History:历史记录对象
Location:地址栏对象
# 3. Window窗口对象
# 1. 创建
# 2. 方法
I. 与弹出框有关的方法
alert()
显示带有一段消息和一个确认按钮的警告框confirm()
显示带有一段消息以及确认按钮和取消按钮的对话框。- 如果用户点击确定按钮,则方法返回true
- 如果用户点击取消按钮,则方法返回falseprompt()显示可提示用户输入的对话框。
II. 与开发关闭有关的方法
close()
关闭浏览器窗囗
- 谁调用我,我关谁
open()
打开一个新的浏览器窗口
- 返回新的wnidow对象
III. 定时器有关的方法
setTimeout()
在指定的最秒数后调用函数或计算表达式
- 返回值:唯一标识,用于取消定时器
clearTimeout()
取消由 setTimeout()方法设置的 timeout
setInterval()
按照指定的周期(以毫秒计)来调用函数或计算表达式。
clearInterval()
取消由 setInterval()设置的 timeout
# 3. 属性
获取其他BOM对象
- history
- location
- Navigator
- Screen
获取DOM对象
- document
# 4. 特点
Window对象不需要创建可以直接使用window使用。window.方法名();
window引用可以省略。方法名();
# 4.Location地址栏对象
方法
reload()
重新加载当前文档,刷新
属性
href
设置或返回完整的URL
编辑 (opens new window)
上次更新: 2021/06/27, 10:49:09