zoukankan      html  css  js  c++  java
  • etTimeout与setInterval方法的区别

    etTimeout与setInterval方法的区别

    setTimeout()用于设定在指定的时间之后执行对应的函数或代码.,全局作用域下执行

    setTimeout(code,time[,args…]) code: 需要执行的函数或js代码,等待的时间,args:参数

    如:function sayHello(name, age){  //在5秒钟后弹出提示信息"我叫CodePlayer,今年18岁!"。
         alert("我叫" + name + ",今年" + age + "岁!");
      }   
       setTimeout(sayHello, 5000, "CodePlayer", 18);
       setInterval()用于设定每隔指定的时间就执行对应的函数或代码,在全局作用域下执行
       setInterval(code,time[,args…]) code: 需要执行的函数或js代码,等待的时间,args:参数
    如:function sayHello(name, age){  //每隔5秒钟就弹出提示信息"我叫CodePlayer,今年18岁!"。
            alert("我叫" + name + ",今年" + age + "岁!");
        }   
        setInterval(sayHello, 5000, "CodePlayer", 18);
        setTimeout()与setInterval()的区别
        1.  setTimeOut(),执行一次
        2.  setInterval(),每隔几秒执行一次
        setTimeout()实现setInterval()的功能,用递归算法
     如:function test(){
                alert(“test”);
                setTimeout(test,2000);
        }
       setTimeout(test,5000);
         setInterval()相同的时间内执行
         setTimeout() 第一次执行和以后执行的时间可以不一样
  • 相关阅读:
    MVC学习
    Net开源网络爬虫
    js调用wcf 的SOA
    Redis 上实现的分布式锁
    dojo/request
    Python,PyCharm
    如何解决卸载McAfee时出现“处于托管模式时无法删除”问题(转)
    糗事⊙︿⊙
    Oracle exp,imp
    java 生产者消费者问题 并发问题的解决(转)
  • 原文地址:https://www.cnblogs.com/qianyouluo/p/5029574.html
Copyright © 2011-2022 走看看