国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

Nodejs極簡入門教程(二):定時(shí)器

2024-05-06 16:10:06
字體:
供稿:網(wǎng)友
這篇文章主要介紹了Nodejs極簡入門教程(二):定時(shí)器,本文講解了setTimeout、setInterval、setImmediate及process.nextTick等內(nèi)容,需要的朋友可以參考下
 
 

setTimeout 和 clearTimeout

 

復(fù)制代碼代碼如下:

var obj = setTimeout(cb, ms);

 

setTimeout 用于設(shè)置一個(gè)回調(diào)函數(shù) cb,其在最少 ms 毫秒后被執(zhí)行(并非在 ms 毫秒后馬上執(zhí)行)。setTimeout 返回值可以作為 clearTimeout 的參數(shù),clearTimeout 用于停止定時(shí)器,這樣回調(diào)函數(shù)就不會(huì)被執(zhí)行了。

setInterval 和 clearInterval

 

復(fù)制代碼代碼如下:

var obj = setInterval(cb, ms);

 

setInterval 和 setTimeout 類似,不過 setInterval 會(huì)在每 ms 毫秒后(并非精確的 ms 毫秒后)執(zhí)行一次 cb。setInterval 返回值可以作為 clearInterval 的參數(shù),clearInterval 用于停止定時(shí)器,這樣回調(diào)函數(shù)就不會(huì)被執(zhí)行了。

setImmediate 和 clearImmediate

 

復(fù)制代碼代碼如下:

var obj = setImmediate(cb);

 

setImmediate 用于延遲調(diào)用 cb 函數(shù)。cb 將在 I/O 事件回調(diào)之后,setTimeout 和 setInterval 回調(diào)之前調(diào)用。setImmediate 的返回值可以作為 clearImmediate 的參數(shù),clearImmediate 用于停止觸發(fā)回調(diào)函數(shù)。

process.nextTick

 

復(fù)制代碼代碼如下:

process.nextTick(cb);

 

類似 setImmediate 函數(shù),用于延遲調(diào)用 cb 函數(shù)。cb 將在 I/O 事件回調(diào)之前調(diào)用(區(qū)別于 setImmediate)。process.nextTick 相比 setTimeout(cb, 0) 要高效的多。process.nextTick 在每次循環(huán)時(shí)會(huì)執(zhí)行最多 process.maxTickDepth 個(gè)回調(diào)函數(shù),而 setImmediate 在每次循環(huán)中僅僅執(zhí)行一個(gè)回調(diào)函數(shù)。


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 长海县| 廊坊市| 靖宇县| 临高县| 海盐县| 霞浦县| 自贡市| 融水| 鄂伦春自治旗| 托克逊县| 芦山县| 连云港市| 梧州市| 武威市| 迁安市| 天津市| 山西省| 莒南县| 临泉县| 集安市| 蓬溪县| 关岭| 响水县| 高淳县| 象州县| 隆安县| 镇赉县| 建宁县| 夹江县| 凌云县| 收藏| 益阳市| 田林县| 华安县| 喀喇沁旗| 兰西县| 瑞昌市| 万源市| 谢通门县| 太和县| 太湖县|