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);
    }
  • 相关阅读:
    doges
    Unity Fps示例
    使用Unity的2D功能开发弹球游戏
    Unity UGUI 原理篇(二):Canvas Scaler 縮放核心
    UGUI 深度優化提升手遊效能
    关于Unity中的UGUI优化,你可能遇到这些问题
    git branch --set-upstream 本地关联远程分支
    git rm 与 git reset
    Git笔记之初识vi编辑器
    [内容分享]粗略判断Shader每条代码的成本
  • 原文地址:https://www.cnblogs.com/halao/p/7682587.html
Copyright © 2011-2022 走看看