zoukankan      html  css  js  c++  java
  • JavaScript定时器

    一次性定时器:setTimeout()

    只在指定的时间后执行一次

    //定时器 异步运行  
    function hello(){  
    alert("hello");  
    }  
    //使用方法名字执行方法  
    var t1 = window.setTimeout(hello,1000);  
    var t2 = window.setTimeout("hello()",3000);//使用字符串执行方法  
    window.clearTimeout(t1);//去掉定时器
    

    周期循环定时器:setInterval()

    在指定时间为周期循环执行

    //实时刷新  时间单位为毫秒  
    setInterval('refreshQuery()',8000);   
    //刷新查询
    function refreshQuery(){  
      console.log('每8秒调一次') 
    }
    

    对于这两个方法,需要注意的是如果要求在每隔一个固定的时间间隔后就精确地执行某动作,那么最好使用setInterval,而如果不想由于连续调用产生互相干扰的问题,尤其是每次函数的调用需要繁重的计算以及很长的处理时间,那么最好使用setTimeout

  • 相关阅读:
    rabbitmq
    mysql
    redis
    vue整理
    crawlspider和中间件
    日志等级与请求传参
    Scrapy框架初级篇
    验证码操作
    图片懒加载、selenium&phantomjs
    《信息安全系统设计基础》 第二周学习总结
  • 原文地址:https://www.cnblogs.com/q1ang/p/9873066.html
Copyright © 2011-2022 走看看