欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2014年10月25日 16:44:20   投稿:junjie  
這篇文章主要介紹了Nodejs極簡入門教程(二):定時器,本文講解了setTimeout、setInterval、setImmediate及process.nextTick等內(nèi)容,需要的朋友可以參考下

setTimeout 和 clearTimeout

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

var obj = setTimeout(cb, ms);

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

setInterval 和 clearInterval

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

var obj = setInterval(cb, ms);

setInterval 和 setTimeout 類似,不過 setInterval 會在每 ms 毫秒后(并非精確的 ms 毫秒后)執(zhí)行一次 cb。setInterval 返回值可以作為 clearInterval 的參數(shù),clearInterval 用于停止定時器,這樣回調(diào)函數(shù)就不會被執(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)時會執(zhí)行最多 process.maxTickDepth 個回調(diào)函數(shù),而 setImmediate 在每次循環(huán)中僅僅執(zhí)行一個回調(diào)函數(shù)。

相關(guān)文章

  • node.js中的fs.chownSync方法使用說明

    node.js中的fs.chownSync方法使用說明

    這篇文章主要介紹了node.js中的fs.chownSync方法使用說明,本文介紹了fs.chownSync的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12
  • 如何在nodejs中體驗http/2詳解

    如何在nodejs中體驗http/2詳解

    HTTP/2主要利用多路復(fù)用傳輸,頭部壓縮,服務(wù)端推送,可以減少網(wǎng)絡(luò)延遲對性能帶來的影響,優(yōu)化首次訪問速度,提高傳輸效率,下面這篇文章主要給大家介紹了關(guān)于如何在nodejs中體驗http/2的相關(guān)資料,需要的朋友可以參考下
    2022-12-12
  • 一步步教你利用Docker設(shè)置Node.js

    一步步教你利用Docker設(shè)置Node.js

    這篇文章主要介紹了利用Docker設(shè)置Node.js的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-11-11
  • node.js調(diào)用Chrome瀏覽器打開鏈接地址的方法

    node.js調(diào)用Chrome瀏覽器打開鏈接地址的方法

    其實在Node.JS中打開瀏覽器網(wǎng)址非常簡單,但還是有必要整理下分享給有需要的朋友們,這篇文章主要給大家介紹了node.js如何調(diào)用Chrome瀏覽器打開鏈接地址的方法,文中介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起看看吧。
    2017-05-05
  • 詳解nodejs微信公眾號開發(fā)——4.自動回復(fù)各種消息

    詳解nodejs微信公眾號開發(fā)——4.自動回復(fù)各種消息

    這篇文章主要介紹了詳解nodejs微信公眾號開發(fā)——4.自動回復(fù)各種消息,非常具有實用價值,需要的朋友可以參考下
    2017-04-04
  • NodeJs的優(yōu)勢和適合開發(fā)的程序

    NodeJs的優(yōu)勢和適合開發(fā)的程序

    做頁游或webqq這樣的應(yīng)用nodejs有優(yōu)勢,但如果做微博、豆瓣、facebook這樣的社交網(wǎng)絡(luò),nodejs還有優(yōu)勢嗎?另外不知道大家是什么原因選擇的nodejs?是因為應(yīng)用需求還是對javascript這門語言的喜歡?
    2016-08-08
  • node中如何使用redis的實現(xiàn)

    node中如何使用redis的實現(xiàn)

    本文主要介紹了node中如何使用redis的實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • npm下載慢或下載失敗問題解決的三種方法

    npm下載慢或下載失敗問題解決的三種方法

    這篇文章主要為大家介紹了npm下載慢或下載失敗問題解決的三種方法,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • Node.js利用console輸出日志文件的方法示例

    Node.js利用console輸出日志文件的方法示例

    本篇文章主要介紹了Node.js利用console輸出日志文件的方法示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • node.js中的console.assert方法使用說明

    node.js中的console.assert方法使用說明

    這篇文章主要介紹了node.js中的console.assert方法使用說明,本文介紹了console.assert的方法說明、語法、接收參數(shù)、使用實例和實現(xiàn)源碼,需要的朋友可以參考下
    2014-12-12

最新評論