javaScript之BOM
1概念:
BOM全应为为 Browser Object Model 浏览器对象模型
将浏览器的各个组成部分封装成对象
2组成:
*Window:窗口对象
Navigator 浏览器对象
Screen:显示器对象
History:历史记录栏对象
Location 地址栏对象
window:窗口对象
1 window对象为JavaScript的内置对象,因此无需创建直接使用
2
2.1 window对象所具有的方法一般与弹出框有关
alert()显示带有一段消息和一个确认按钮的弹出框
confrim() 显示一段消息,带有确认和取消按钮,用户点击确定返回true,用户点击取消方法返回false
prompt 显示可提示用户用户输入的对话框,返回用户输入的信息
22.打开与关闭有关的方法
close()关闭浏览器窗口
open()打开浏览器窗口,并返回一个新的window对象
2.3与定时器有关的方法:
1setTimeout()在指定毫秒数后,调用函数或计算表达式
参数:1js代码或者是方法对象
2毫秒值
返回值:唯一标识
用于取消定时器
clearTimeOut() 传入唯一标识,可以取消设置的定时任务
setInterval() 循环定时器 按照指定的毫秒值,周期性的执行任务,返回唯一标识
cleatinterval() 传入唯一标识,可以取消设置的周期定时任务
3属性:window对象可以获取其他对象
2最主要获取Documnet对象
window对象不需要创建可以直接使用
window引用可以省略
location地址栏对象:
1创建(获取):
1window.history
2history
方法
back() 加载history列表中前一个url
forward()加载history历史记录中的下一个url
go()加载history中某个具体的页面
3属性:
length 返回当前历史列表中url数量