定时器
定时器
提供一组全局函数,可以直接调用
1.一次性定时器
开启
var timer = setTimeout(回调函数,间隔时间)
当间隔时间到了,会自动调用一次回调函数,间隔时间单位是毫秒
|
清除
clearTimeout(timer)
|
2.周期性定时器
开启
var timer = setInterval(回调函数,间隔时间)
每隔一段时间,会调用一次回调函数
|
清除
clearInterval(timer)
|
3.立即执行定时器
开启
var timer = setImmediate(回调函数)
|
清除
clearImmediate(timer)
|
开启
process.nextTick(回调函数) //只有开启没有清除
|