zoukankan      html  css  js  c++  java
  • 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数量

          

        

      

  • 相关阅读:
    [蓝桥杯] 第39级台阶
    [蓝桥杯] 马虎的算式
    POJ 1142 Smith Numbers(史密斯数)
    HDU 1181 变形课
    HDU 1728 逃离迷宫
    HDU 2188 悼念512汶川大地震遇难同胞――选拔志愿者 巴什博奕
    HDU 2177 取(2堆)石子游戏 (威佐夫博弈)
    HDU 1847 Good Luck in CET-4 Everybody! 博弈
    HDU 1525 Euclid's Game
    HDU 1517 A Multiplication Game 博弈
  • 原文地址:https://www.cnblogs.com/qmk-716/p/12031333.html
Copyright © 2011-2022 走看看