数码资讯
Nodejs极简入门教程(二):定时器
setTimeout和清除定时器 复制代码代码如下所示: var obj = setTimeout(CB,MS); setTimeout用于建立一个回调函数,CB,这是一个最小的MS毫秒后执行(没有立即ms毫秒),将返回值可用于清除定时器参数,并清除定时器来停止计时器,回调函数将不会被执行。 set
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
setTimeout和清除定时器
复制代码代码如下所示:
var obj = setTimeout(CB,MS);
setTimeout用于建立一个回调函数,CB,这是一个最小的MS毫秒后执行(没有立即ms毫秒),将返回值可用于清除定时器参数,并清除定时器来停止计时器,回调函数将不会被执行。
setInterval和clearInterval
复制代码代码如下所示:
var obj = setInterval(CB,MS);
setInterval类似setTimeout,而setInterval执行CB每毫秒毫秒一次(不是MS毫秒)。setInterval的返回值可以作为这样的一个参数,和CSS样式是用来停止计时器,回调函数将不会被执行。
setimmediate和clearimmediate
复制代码代码如下所示:
var obj = setimmediate(CB);
setimmediate用于延迟调用CB function.cb将之前的我/ O事件回调,在setTimeout和setInterval回调。的setimmediate返回值可以作为clearimmediate参数,并clearimmediate用来停止触发回调函数。
process.nexttick
复制代码代码如下所示:
process.nexttick(CB);
类似的setimmediate功能,这是用来延迟调用CB function.cb将被称为在我/ O事件回调(不同于setimmediate)。Process.nextTick是更有效的比setTimeout(CB,0)。process.nexttick执行最大process.maxtickdepth回调在每个周期,和setimmediate只执行一个回调函数在每个周期。
复制代码代码如下所示:
var obj = setTimeout(CB,MS);
setTimeout用于建立一个回调函数,CB,这是一个最小的MS毫秒后执行(没有立即ms毫秒),将返回值可用于清除定时器参数,并清除定时器来停止计时器,回调函数将不会被执行。
setInterval和clearInterval
复制代码代码如下所示:
var obj = setInterval(CB,MS);
setInterval类似setTimeout,而setInterval执行CB每毫秒毫秒一次(不是MS毫秒)。setInterval的返回值可以作为这样的一个参数,和CSS样式是用来停止计时器,回调函数将不会被执行。
setimmediate和clearimmediate
复制代码代码如下所示:
var obj = setimmediate(CB);
setimmediate用于延迟调用CB function.cb将之前的我/ O事件回调,在setTimeout和setInterval回调。的setimmediate返回值可以作为clearimmediate参数,并clearimmediate用来停止触发回调函数。
process.nexttick
复制代码代码如下所示:
process.nexttick(CB);
类似的setimmediate功能,这是用来延迟调用CB function.cb将被称为在我/ O事件回调(不同于setimmediate)。Process.nextTick是更有效的比setTimeout(CB,0)。process.nexttick执行最大process.maxtickdepth回调在每个周期,和setimmediate只执行一个回调函数在每个周期。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。