BOM(浏览器窗口)模型四个对象
浏览器的js引擎在解析html页面的时候,将页面主要分割成四个部分:
window对象,location对象,history对象,screen对象
1.window对象:
顶级对象,频繁调用,一般忽略不写
1.1 打开窗口的方法
open(“url”,“打开指定url的方式”,“其他的参数-页面的宽高”)
1.2 和定时器相关的方法
反复执行的定时器:
setInterval(“任务()”,毫秒数)
只执行一次的定时器:
setTimeout(“任务()”,毫秒数)
取消定时器:
取消一个任务id:
clearInterval(iIntervalID)
clrearTimeout(iTimeoutID)
1.3 对话框相关的方法
alert(“消息对话框”)
cofirm(“确认对话框”)
prompt(“输入提示框”)
2.location对象:
2.1href属性
ocation.href [ = sURL ]:更改href的url进行跳转
2.1 reload方法
window.location.reload() ;——重新刷新页面
3.history对象:
3.1 常用方法
- windw.history.back ():从历史列表中装入前一个 URL
- windw.history.forward ():从历史列表中装入下一个 URL
- windw.history.go(1/-1): 从历史列表中装入 URL
4.screen对象:
window.screen.width:页面宽度
window.screen.height:页面高度
window.screen.availWidth::除去任务栏的宽度
window.screen.availHeight:除去任务栏的高度