• 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() 第一次执行和以后执行的时间可以不一样
  • 相关阅读:
    FreeMark教程
    Intellij IDEA 创建Web项目并在Tomcat中部署运行
    catalina.home和catalina.base这两个属性的作用
    如何用javac 和java 编译运行整个Java工程
    Java中Properties类的操作
    注册邮箱验证激活技术
    commons-logging的使用
    Windows下安装GDB
    BM算法
    Intellij IDEA 部署 项目在tomcat 原理
  • 原文地址:https://www.cnblogs.com/qianyouluo/p/5029574.html
Copyright © 2020-2023  润新知