zoukankan      html  css  js  c++  java
  • window.setTimeout() 和 window.setInterval() 使用说明

    setTimeout (表达式,延时时间)
    setInterval(表达式,交互时间) 

    延时时间/交互时间是以豪秒为单位的(1000ms=1s)。

    setTimeout 在执行时,是在载入后延迟指定时间后,去执行一次表达式,仅执行一次

    setInterval在执行时,它从载入后,每隔指定的时间就执行一次表达式。

    一、setTimeout 

    var i=0;   

    function test(){   

      i+=1;   

      alert(i);   

    }   

    setTimeout("test()",1000);  

    //或  

    setTimeout(test,1000);  

    清空定时器调用
    window.clearTimeout(TimeoutID)

    二、setInterval

    <SCRIPT LANGUAGE="JavaScript">    

    var timer;//声明一个定时器    

    var count = 0;    

    function test()    

    {    

    //每隔500毫秒执行一次add()方法    

        timer = window.setInterval("add()",500);    

    }    

    function add(){    

        alert(++ count);    

    if (count == 5)    

        {    

    //如果count值达到5,清空定时器    

     

            window.clearInterval(timer);    

        }    

    }    

    test();    

    </SCRIPT>   

    window.setInterval

    该函数的意义是让浏览器定时执行一些设定好的函数代码,如:window.setInterval('abc()',3000);即浏览器第隔3称秒都会执行一次abc函数
    设置一个定时器 window.setInterval("a()",1000);就是每隔1000毫秒调用一次a函数
    TimerFly = window.setInterval("FlyLineTimer()",1);
    TimerFly = window.clearInterval(TimerFly);//清空计时器,停止调用函数a()
  • 相关阅读:
    ueditor问题解决
    Odoo内部视图格式——widget
    Odoo进销存业务学习笔记
    Odoo权限设置机制
    Odoo配置文件
    Odoo——self的使用
    Odoo 启动选项
    Yiiyii2.0将高级模板的入口文件移到根目录
    Xmanager xbrower 远程linux下的应用(pycharm phpstorm)
    mysql backup
  • 原文地址:https://www.cnblogs.com/alice-you/p/8204389.html
Copyright © 2011-2022 走看看