定时器

    在 JS 中定时器分红两种 : setTimeout()     setInterval()异步

    1. setTimeout() 一次性定时器   函数

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

  开启一次性定时器 : code

  var timer = setTimeout(fn,1000);    1000毫秒后执行fn函数对象

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

 

     2 . setInterval()    循环定时器   blog

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

    开启循环定时器 : 字符串

    setInterval(fn,1000);   一直在刷新io

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

 

     注意 :  由于定时器对象没有垃圾处理机制,因此使用计时器的时候,要在某一时刻清除定时器 ,不然内存会炸的.console

相关文章
相关标签/搜索