zoukankan      html  css  js  c++  java
  • bom

                                                    BOM


       1、(*关系图*)

                                  window
        
                document  frames   history  location  navigator   screen
                           |
                    anchors   forms    imgaes    links    location
       
       2、定时器

        (1)、setTimeout(定时执行)

         -->实现一个函数能够在指定的毫秒数之后运行。(给clearTimeout()用于销毁这个timeout定时器)

         (2)、setInterval(间隔执行)

          -->会在指定毫秒数的间隔里重复调用。(使用clearInterval可销毁这个interval定时器。)
        
       3、弹出对话框(window对象)

         (1)、alert

         -->向用户显示一条消息并等待用户关闭对话框。(alert方法会产生阻塞,关掉他们所显示的对话框之前,alert后面的代码不会执行)
     
         (2)、confirm

          -->也显示一条消息,单击“确定”或“取消”按钮,并返回一个布尔值。(也会产生阻塞。)
     
        (3)、prompt
     
         -->显示一条消息,等待用户输入字符串,并返回那个字符串。(prompt方法也会产生阻塞)

        4、打开新窗口和关闭窗口(window对象)

         (1)、open函数

          -->可以打开一个新的浏览器窗口window.open()载入指定的url到新的或已存在的窗口中,并返回代表那个窗口的window对象

           例、var newWindow = open("https://www.baidu.com", "_self", "");

           (2)、window.close函数

            -->关闭一个窗口。

            例、    var newWindow = open("https://www.baidu.com", "_blank", "");

            //也可以关闭已打开的窗口

            setTimeout("newWindow.close();", 1000);

         5、访问指定URL(window.location对象)window

            -->(location对象属性有一个href属性,用来指定需要载入的页面的url。)
        
            例、location.href = "https://www.baidu.com";

         6、history.foward函数

            -->使页面前进到下一个浏览页面,前提是之前使用了(back或者go)方法。

         7、history.go()函数

            -->>go(num)函数可指定前进或后退多少个页面,其中的num控制前进、后退的页面数,若num为正数则为前进(如果为1则

           相当于foward函数),如果num为负数则为后退(如果为-1则相当于back函数)。
         
         8、获取客户端屏幕信息(window.screen对象)

         (1). window.screen.height屏幕高度,以像素记。

         (2). window.screen.width屏幕宽度,以像素记。

         (3). window.screen.availHeight可以使用的屏幕高度,不包含工具栏等,以像素记。
        
         (4). window.screen.availWidth可以使用的屏幕高度,以像素记。

  • 相关阅读:
    mysql只会使用到一个索引的原因
    SQL优化-三
    SQL优化-二
    SQL优化-一
    关于调和级数的证明
    SA 复习笔记
    点分治学习笔记
    FFT/NTT复习笔记&多项式&生成函数学习笔记Ⅰ
    python3+selenium webdriver实战应用篇-打造爱奇艺直播间机器人
    Photoshop如何修改(半)透明像素的RGB值
  • 原文地址:https://www.cnblogs.com/paul-du/p/5402828.html
Copyright © 2011-2022 走看看