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.png
Screen
   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();
上一篇下一篇

猜你喜欢

热点阅读