• bom对象


    1.prompt方法

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>bom对象二</title>
    </head>
    <body>
        <!-- 
            window窗口对象
            顶层对象(所用的bom对象都是在window里面操作的)
         -->
          <script type="text/javascript">
              //第一个参数是文本框提示,第二个参数是默认值
              var name = prompt("please enter your name","巫妖果子");
              document.write(name);
          </script>
    </body>
    </html>


    2.open()方法

    第一个参数是跳转地址的url,第三个地址是窗口特征

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>bom对象之open方法</title>
    </head>
    <body>
        <input type="button" value="open" onclick="open1()">
        <script type="text/javascript">
            //open()方法:打开一个新的窗口
              function open1(){
                  open("https://www.baidu.com","","width=400,height=400");
              }
        </script>    
    </body>
    </html>


    3.close()方法

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>bom对象之open方法</title>
    </head>
    <body>
        <input type="button" value="open" onclick="open1()">
        <script type="text/javascript">
            //open()方法:打开一个新的窗口
              function open1(){
                  open("https://www.baidu.com","","width=400,height=400");
              }
              //close()方法,关闭窗口
              window.close();
        </script>    
    </body>
    </html>

    4.setInterval()方法

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>bom对象之setInterval方法</title>
    </head>
    <body>
        <script type="text/javascript">
         //间隔三秒弹出对话框
         //第一个参数传代码,第二个参数传计时时间
         setInterval("alert('123我爱你');",3000);
        </script>
    </body>
    </html>


    5.setTimeout()方法

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>bom对象之ettimeout方法</title>
    </head>
    <body>
        <script type="text/javascript">
        //setTimeout方法,第一个参数是js代码,第二个参数是时间间隔,且只重复一次
        setTimeout("alert('abc');",4000);
        </script>    
    </body>
    </html>


    6.清除计时

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>bom对象之清除计时</title>
    </head>
    <body>
        <input type="button" value="Interval" onclick="Interval()">
        <input type="button" value="Timeout" onclick="Timeout()">
        <script type="text/javascript">
        var id1 = setInterval("alert('123我爱你');",3000);
        //var id2 = setTimeout("alert('abc');",4000);
        //clearInterval清除setInterval方法计时
        function Interval(){
            clearInterval(id1);
        }
        //clearTimeout清除setTimeout方法计时
        function Timeout(){
            clearTimeout(id2);
        }
        </script>
    </body>
    </html>

    当点击相应按钮后,alert提示框不在重复出现

  • 相关阅读:
    Mysql 索引原理《一》索引原理与慢查询2
    Mysql 索引原理《一》索引原理与慢查询1
    Mysql内置功能《六》流程控制
    Mysql内置功能《五》 函数
    Mysql内置功能《四》存储过程
    Mysql pymysql模块
    HDU2020 绝对值排序
    HDU2019 数列有序
    HDU2018 母牛的故事
    HDU2016 数据的交换输出
  • 原文地址:https://www.cnblogs.com/zjm1999/p/10416834.html
Copyright © 2020-2023  润新知