zoukankan      html  css  js  c++  java
  • js中两种定时器,setTimeout和setInterval的区别

    setTimeout只在指定时间后执行一次,代码如下:

    1.  
      <script>
    2.  
      //定时器 异步运行
    3.  
      function hello(){
    4.  
      alert("hello");
    5.  
      }
    6.  
      //使用方法名字执行方法
    7.  
      var t1 = window.setTimeout(hello,1000);
    8.  
      var t2 = window.setTimeout("hello()",3000);//使用字符串执行方法
    9.  
      window.clearTimeout(t1);//去掉定时器
    10.  
      </script>

    setInterval以指定时间为周期循环执行,代码如下:

    1.  
      //实时刷新时间单位为毫秒
    2.  
      setInterval('refreshQuery()',8000);
    3.  
      /* 刷新查询 */
    4.  
      function refreshQuery(){
    5.  
      $("#mainTable").datagrid('reload',null);
    6.  
      }


    两种方法根据不同的场景和业务需求择而取之,

    一般情况下setTimeout用于延迟执行某方法或功能,

    setInterval则一般用于刷新表单,对于一些表单的假实时指定时间刷新同步

  • 相关阅读:
    bootstrap以及考试复习
    HTML复习
    驼峰命名法和模态对话框
    dom和bom
    dom习题复习和讲解
    DOM
    属性扩展
    sql防注入式攻击
    自动生成编号
    删除,修改,添加
  • 原文地址:https://www.cnblogs.com/snowhite/p/9252818.html
Copyright © 2011-2022 走看看