美文网首页
JavaScript BOM

JavaScript BOM

作者: ticktackdong | 来源:发表于2018-04-13 20:07 被阅读0次

    一.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();
    

    相关文章

      网友评论

          本文标题:JavaScript BOM

          本文链接:https://www.haomeiwen.com/subject/igjhkftx.html