国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表

圖片精選

主站蜘蛛池模板: 科技| 密山市| 古浪县| 芦山县| 桐乡市| 晋城| 广灵县| 永康市| 宝丰县| 赤峰市| 铜山县| 慈利县| 秦安县| 凤阳县| 蓬安县| 如皋市| 邵阳县| 梅河口市| 泾川县| 威信县| 弥渡县| 松潘县| 昌平区| 江都市| 垦利县| 绵竹市| 磐安县| 新沂市| 富阳市| 浦城县| 基隆市| 大庆市| 高陵县| 涪陵区| 柳林县| 阳曲县| 西吉县| 广西| 泰来县| 万宁市| 余江县|