zoukankan      html  css  js  c++  java
  • JavaScript计时事件

    • setInterval() - 间隔指定的毫秒数不停地执行指定的代码。
    • setTimeout() - 暂停指定的毫秒数后执行指定的代码

    1.setInterval():间隔指定的毫秒数不停地执行指定的代码

    window.setInterval("javascript function",milliseconds);//window可省略
    javascript function:间隔milliseconds毫秒执行的函数
    milliseconds:间隔毫秒数

    eg.

    var myVar=setInterval(function(){myTimer()},1000);
    function myTimer(){
        var d=new Date();
        var t=d.toLocaleTimeString();
        document.getElementById("demo").innerHTML=t;
    }

    clearInterval() :停止setInterval执行的代码

    window.clearInterval(intervalVariable);//window可省略
    intervalVariable:setInterval()创建时的变量名称
    eg.
    var myVar=setInterval(function(){myTimer()},1000);
    function myTimer(){
        var d=new Date();
        var t=d.toLocaleTimeString();
        document.getElementById("demo").innerHTML=t;
    }
    function myStopFunction(){
        clearInterval(myVar);
    }

    2.setTimeout(): 暂停指定的毫秒数后执行指定的代码

    window.setTimeout("javascript 函数",毫秒数);//window可省略

    eg.

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="utf-8">
    <title>菜鸟教程(runoob.com)</title>
    </head>
    <body>
    
    <p>点击按钮,在等待 3 秒后弹出 "Hello"。</p>
    <button onclick="myFunction()">点我</button>
    <script>
    function myFunction(){
        setTimeout(function(){alert("Hello")},3000);
    }
    </script>
    
    </body>
    </html>

    clearTimeout(): 停止setTimeout执行的代码

    window.clearTimeout(timeoutVariable);//window可省略

    eg.

    var myVar;
    
    function myFunction()
    {
    myVar=setTimeout(function(){alert("Hello")},3000);
    }
    
    function myStopFunction()
    {
    clearTimeout(myVar);
    }
  • 相关阅读:
    python项目文件夹
    内置函数
    函数的递归
    python入门之模块
    匿名函数
    生成器表达式
    三元表达式
    列表生成式
    input相关问题总结
    表单验证
  • 原文地址:https://www.cnblogs.com/halao/p/7682587.html
Copyright © 2011-2022 走看看