setTimeout()&&setInterval()

Evaluates an expression after a specified number of milliseconds has elapsed.

(在指定时间过后执行指定的表达式)


Syntax:

iTimerID = window.setTimeout(vCode, iMilliSeconds [, sLanguage]);  //(表达式,延迟时间); 单位:ms(毫秒);1s=1000ms;

 

Return Value

Integer. Returns an identifier that cancels the evaluation with the clearTimeout method.

setInterval()的用法和setTimeout()是一样的:

iTimerID = window.setInterval(vCode, iMilliSeconds [, sLanguage]);  //(表达式,交互时间); 单位:ms(毫秒);1s=1000ms;
window.setTimeout()
在执行时,它从载入后延迟指定的时间去执行一个表达式或者是函数;仅执行一次;和window.clearTimeout一起使用.

window.setInterval()
在执行时,它从载入页面后每隔指定的时间执行一个表达式或者是函数;(功能类似于递归函数);和window.clearInterval一起使用.

不同的是setTimeout()是一次性作用,而setInterval()是每隔iMilliSeconds就执行一次vCode.

(Evaluates an expression each time a specified number of milliseconds has elapsed)

 

 

举个例子吧!

< script>
function showtime( ){
var otime = new Date( );
var mytime = otime.getHours()+':'+otime.getMinutes()+':'+otime.getSeconds();
document.getElementById('mytext').value = mytime;
window.clearTimeout(tt);
var tt = setTimeout("showtime()",1000);//也可以写成 var tt = setTimeout(showtime,1000);
}
< /script>


< input type=text id='mytext'>
< div οnclick='setTimeout("showtime()",1000)'>设置< /div>

//上面的代码实现是时钟,在来看一下用
// setInterval实现此效果

< script>
function showtime( ){
var otime = new Date( );
var mytime = otime.getHours()+':'+otime.getMinutes()+':'+otime.getSeconds();
document.getElementById('mytext').value = mytime;
}
< /script>


< input type=text id='mytext'>
< div οnclick='setTimeout("showtime()",1000)'>设置< /div>

 



 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值