【课件】定时器 – Timers

注意:全局的 API,定时器是单线程的

1、单线程的定时器

本课视频

setTimeout(function(){
   toast("hello")
}, 5000);

setTimeout(function(){
   //这里的语句会在15秒后执行而不是5秒后
   toast("hello")
}, 5000);
//暂停10秒
sleep(10000);

setTimeout(function(){
   //这里的语句永远不会被执行
   toast("hello")
}, 5000);
//死循环
while(true);

2、设置定时器

本课视频

setInterval(callback, delay[, …args]))

setTimeout(callback, delay[, …args])

setImmediate(callback[, …args])

返回id

3、取消定时器

本课视频

clearInterval(id)

clearTimeout(id)

clearImmediate(id)

exit()

</br>

搜索