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);
    }
  • 相关阅读:
    学习笔录——大话设计模式——简单工厂模式
    学习笔录——大话设计模式——代理模式
    学习笔录——大话设计模式——装饰模式
    经典扫雷下载
    C# 实现敏感词过滤
    C# 时间戳的相关操作
    easyui-datetimebox 控件绑定双击事件实现自动选中当前日期时间
    OpenGL笔记(4)纹理
    LearnOpenGL笔记(3)着色器
    c# 值类型和引用类型 笔记
  • 原文地址:https://www.cnblogs.com/halao/p/7682587.html
Copyright © 2011-2022 走看看