BOM
概念
Browser Object Model 浏览器对象模型
将浏览器的各个组成部分封装成对象
组成
window:窗口对象
Navigator:浏览器对象
Screen:显示器对象
History:历史记录对象
Location:地址栏对象
window对象
1、创建:无需创建
2、方法:
(1) 弹出框:
alert();显示带有一段消息和一个确认按钮的警告框
confirm();显示带有一段消息及确认和取消的对话框
prompt();显示可提示用户输入的对话框
(2) 打开关闭
open();打开新窗口
close();关闭当前窗口
(3) 定时器
一次性
setTimeout(fun(),time);在指定毫秒数后调用函数
clearTimeout(id);取消serTimeout()方法设置的timeout
循环
setInterval(fun(),time);在指定毫秒数后调用函数
clearInterval(id);取消setInterval()方法设置的timeout
3、属性
(1) 获取其它BOM对象
(2) 获取DOM对象
4、特点:
(1) window不需要创建,可以直接使用它的方法
(2) window引用可以省略
location
创建:通过window对象属性获得
方法
reload();刷新
href;路径
history
创建:通过window获取
方法
back();加载history列表中的前一个URL
forward();加载history列表中的后一个URL
go();加载history列表中的某个具体页面
属性
length 返回当前窗口历史列表中的URL数量
SpringScript学习-BOM