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数量

      

    

  

posted @ 2019-12-12 20:07  秦明科  阅读(164)  评论(0编辑  收藏  举报