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

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 13:59:40
字體:
來源:轉載
供稿:網友

setTimeout 和 clearTimeout

復制代碼 代碼如下:

var obj = setTimeout(cb, ms);

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

setInterval 和 clearInterval

復制代碼 代碼如下:

var obj = setInterval(cb, ms);

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

setImmediate 和 clearImmediate

復制代碼 代碼如下:

var obj = setImmediate(cb);

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

process.nextTick

復制代碼 代碼如下:

process.nextTick(cb);

類似 setImmediate 函數,用于延遲調用 cb 函數。cb 將在 I/O 事件回調之前調用(區別于 setImmediate)。process.nextTick 相比 setTimeout(cb, 0) 要高效的多。process.nextTick 在每次循環時會執行最多 process.maxTickDepth 個回調函數,而 setImmediate 在每次循環中僅僅執行一個回調函數。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 潼关县| 定襄县| 江西省| 清苑县| 德昌县| 桂平市| 崇阳县| 灵丘县| 万州区| 绥化市| 邓州市| 阜城县| 金坛市| 屏边| 江西省| 博爱县| 铜梁县| 孝昌县| 水城县| 津市市| 克山县| 东阿县| 叙永县| 衢州市| 阜城县| 长沙县| 临泽县| 邓州市| 扶风县| 闵行区| 凯里市| 阿图什市| 应城市| 滨州市| 淮北市| 公主岭市| 安平县| 鹿邑县| 昭通市| 沂水县| 叶城县|