JavaScript BOM
2018-04-13 本文已影响0人
ticktackdong
一.BOM(Brower Object Model)浏览器对象模型
浏览器对象包括
Window(窗口)
Navigator(浏览器)
Screen(客户端屏幕)
History(访问历史)
Location(浏览器地址)
Window
获取文档显示区域的高度和宽度 window.innerWidth/window.innerHeight
获取外部窗体的宽度和高度
window.outerWidth/window.outerHeight
打开一个新的窗口 window.open(url)
Navigator
Navigator.pngScreen
screen.width/screen.height
screen.availWidth/screen.availHeight
History
history.back();//返回上一次的访问
history.go(-2);//-1代表上一次,-2代表上上次
Location
location.reload();//刷新当前页面
location.assign(url);//跳转到某一页面
Location.png
二.弹出框与计时器
弹出框
alert();//警告框
confirm();//确认框,返回Boolean类型,true/false
prompt();//输入框,一般不用,丑拒
计时器
| setTimeout (functionname, 距离开始时间毫秒数)| 只执行一次
| setInterval (函数名, 重复执行的时间间隔毫秒数 ) | 不停地重复执行
| clearInterval | 终止重复执行 通过clearInterval终止一个不断重复的任务
| document.write() | 不要在setInterval调用的函数中使用document.write();