js 定时函数

setTimeout(表达式,延迟时间); 单位:ms(毫秒);1s=1000ms; 

 

setTimeout( ) 是属于 window 的 method, 但我们都是略去 window 这顶层对象名称, 这是用来设定一个时间, 时间到了, 就会执行一个指定的 method。请先看以下一个简单, 这是没有实际用途的例子, 只是用来示范 setTimeout( ) 的语法。

setTimeout的原型是这样的:

iTimerID = window.setTimeout(vCode, iMilliSeconds [, sLanguage])

setTimeout有两种形式

setTimeout(code,interval)

setTimeout(func,interval,args)

其中code是一个字符串

func是一个函数.

注意"函数"的意义,是一个表达式,而不是一个语句.

例:

var i=0;
  function test(){
    i+=1;
    alert(i);
  }
  setTimeout("test()",1000);
  也可以这样:
  setTimeout(test,1000);

 

setInterval(表达式,交互时间);  单位:ms(毫秒);1s=1000ms;

setInterval("a()",1000)

setInterval(a,1000)

posted @ 2017-12-18 14:39  哦一哦啊啊  阅读(1293)  评论(0编辑  收藏  举报