zoukankan      html  css  js  c++  java
  • 用setTimeout实现setInterval的功能

    思路很简单,就是在一个函数中调用不停执行自己,有点像递归
    复制代码 代码如下:

    <script language="javascript" type="text/javascript">
            var i = 0;
            function test() {
               
                if (i >10) {return; }
                setTimeout("test()", 2000);
                if(i!=0) alert(i);
                i += 1;
                //用这个也可以
                //setTimeout(test,2000);
            }
            function window.onload() {
                test();
            }
        </script>

    或:

    <script language="javascript" type="text/javascript">

            var i = 0;
            test();
            function test() {

                if (i > 10) { return; }
                setTimeout("test()", 2000);
                if (i != 0) alert(i);
                i += 1;
                //用这个也可以
                //setTimeout(test,2000);
            }
        </script>

  • 相关阅读:
    BSGS
    聪聪可可(未完成)
    强连通分量,缩点
    bozj 1823(未完成)
    网络流
    bzoj1026
    点分治 poj1741
    bzoj 3270 博物馆
    高斯消元 模板
    bzoj 3143 [Hnoi2013]游走
  • 原文地址:https://www.cnblogs.com/wangchao928/p/2515909.html
Copyright © 2011-2022 走看看