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)