• Javascript中setTimeout()以及clearTimeout( )的使用


    setTimeout

    setTimeout( ) 是属于 window 的 method, 这是用来设定一个时间,时间到了, 就会执行一个指定的 方法。
    练习一:
    等候三秒才执行的 alert( )
    setTimeout("alert('对不起, 要你久候')", 3000 )

    练习二:
    自动每秒加 1

    x = 0
    function countSecond( )
    { x = x+1
      document.fm.displayBox.value=x
      setTimeout("countSecond()", 1000)
    }

    练习三:
    设定条件使 setTimeout( ) 停止

    function countSecond( )
    { if ( x < 20 )
       { x = x + 1
         document.displaySec.displayBox.value = x
         setTimeout("countSecond( )", 1000)
      }
    }

    setTimeout

    当一个 setTimeout( ) 开始了循环的工作,我们要使它停下来, 可使用 clearTimeout( )
    要使用 clearTimeout( ),我们设定 setTimeout( ) 时,要给予这 setTimout( ) 一个名称,这名称就是 timeoutID ,我们叫停时,就是用这 timeoutID来叫停,这是一个自定义名称,但很多程式员就以 timeoutID 为名。

    <script>
    x = 0
    y = 0
    function count1( )
    { x = x+ 1
      document.display1.box1.value= x
      meter1=setTimeout("count1()", 1000)
    }
    function count2( )
    { y = y+ 1
      document.display2.box2.value= y
      meter2=setTimeout("count2()", 1000)
    } 
    </script> </head>
    <body bgcolor=lightcyantext=red> <p> </br>
    <form name=display1>
    <input type="text" name="box1"value="0" size=4 >
    <input type=button value="停止计时" onClick="clearTimeout(meter1)" >
    <input type=button value="继续计时" onClick="count1() " >
    </form>
    <p>
    <form name=display2>
    <input type="text" name="box2"value="0" size=4 >
    <input type=button value="停止计时" onClick="clearTimeout(meter2) " >
    <input type=button value="继续计时" onClick="count2( ) " >
    </form>
    <script>
    count1( )
    count2( )
    </script>
  • 相关阅读:
    python调用php函数
    api响应类
    php 利用socket发送GET,POST请求
    php的异常和处理
    predis操作大全
    PHP 实现HASH表
    PHP 实现Session入库/存入redis
    PHP下使用Redis消息队列发布微博
    jquery 仿163网易图片新闻幻灯片展示
    6种非常酷炫的jquery banner焦点图片幻灯片切换
  • 原文地址:https://www.cnblogs.com/xiaxianfei/p/5336817.html
Copyright © 2020-2023  润新知