最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

node.js中的events.emitter.once方法使用說明

 更新時間:2014年12月10日 09:48:36   投稿:junjie  
這篇文章主要介紹了node.js中的events.emitter.once方法使用說明,本文介紹了events.emitter.once的方法說明、語法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下

方法說明:

為指定事件注冊一個 單次 監(jiān)聽器,所以監(jiān)聽器至多只會觸發(fā)一次,觸發(fā)后立即解除該監(jiān)聽器。

語法:

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

emitter.once(event, listener)

接收參數(shù):

event            (string)             事件類型

listener         (function)         觸發(fā)事件時的回調(diào)函數(shù)

例子:

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

server.once('connection', function (stream) {
  console.log('Ah, we have our first user!');
});

源碼:

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

EventEmitter.prototype.once = function(type, listener) {
  if (!util.isFunction(listener))
    throw TypeError('listener must be a function');
  function g() {
    this.removeListener(type, g);
    listener.apply(this, arguments);
  }
  g.listener = listener;
  this.on(type, g);
  return this;
};

相關(guān)文章

  • node+express框架中連接使用mysql(經(jīng)驗(yàn)總結(jié))

    node+express框架中連接使用mysql(經(jīng)驗(yàn)總結(jié))

    這篇文章主要介紹了node+express框架中連接使用mysql(經(jīng)驗(yàn)總結(jié)),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-11-11
  • 搭建一個Koa后端項(xiàng)目腳手架的方法步驟

    搭建一個Koa后端項(xiàng)目腳手架的方法步驟

    這篇文章主要介紹了搭建一個Koa后端項(xiàng)目腳手架的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • NodeJs?Express中間件超詳細(xì)講解

    NodeJs?Express中間件超詳細(xì)講解

    Express中間件本質(zhì)上就是一個function處理函數(shù),多個中間件之間,共享同一份req和res,我們就可以在上游的中間件中統(tǒng)一為req或者res對象添加自定義的屬性或方法,供下游的中間件或路由進(jìn)行使用,非常方便
    2022-08-08
  • mac下徹底卸載node和npm方法步驟

    mac下徹底卸載node和npm方法步驟

    我們經(jīng)常在卸載軟件的時候會遇到有殘留,這樣就很難去重新下載,本篇文章就來介紹mac下徹底卸載node和npm及重新安裝的方法,有需要的朋友可以借鑒參考下
    2021-09-09
  • nodejs構(gòu)建本地web測試服務(wù)器 如何解決訪問靜態(tài)資源問題

    nodejs構(gòu)建本地web測試服務(wù)器 如何解決訪問靜態(tài)資源問題

    這篇文章主要為大家詳細(xì)介紹了nodejs構(gòu)建本地web測試服務(wù)器,教大家如何解決訪問靜態(tài)資源問題,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-07-07
  • 利用forever和pm2部署node.js項(xiàng)目過程

    利用forever和pm2部署node.js項(xiàng)目過程

    這篇文章主要給大家介紹了如何利用forever和pm2部署node.js項(xiàng)目的相關(guān)資料,文中給出了詳細(xì)的介紹和示例代碼供大家參考學(xué)習(xí),相信對大家的學(xué)習(xí)或者工作具有一定的學(xué)習(xí)價值,需要的朋友們下面隨著小編一起來看看吧。
    2017-05-05
  • 快速掌握Node.js中setTimeout和setInterval的使用方法

    快速掌握Node.js中setTimeout和setInterval的使用方法

    這篇文章主要為大家介紹了快速掌握Node.js中setTimeout和setInterval的使用方法,感興趣的小伙伴們可以參考一下
    2016-03-03
  • 快速掌握Node.js環(huán)境的安裝與運(yùn)行方法

    快速掌握Node.js環(huán)境的安裝與運(yùn)行方法

    這篇文章主要介紹了Node.js環(huán)境的安裝與運(yùn)行方法,Node是基于Google Chrome V8引擎的JavaScript解釋器,需要的朋友可以參考下
    2016-02-02
  • 使用GruntJS構(gòu)建Web程序之Tasks(任務(wù))篇

    使用GruntJS構(gòu)建Web程序之Tasks(任務(wù))篇

    任務(wù)(Tasks)是grunt的核心概念,你所做的很多工作比如資源合并(concat)、壓縮(uglify)都是在配置任務(wù)。 每次grunt運(yùn)行的時候,你指定的一個或多個任務(wù)也在運(yùn)行,如果你沒有指定任務(wù),那么一個默認(rèn)名為“default”的任務(wù)將自動運(yùn)行。
    2014-06-06
  • Node.js如何使用Diffie-Hellman密鑰交換算法詳解

    Node.js如何使用Diffie-Hellman密鑰交換算法詳解

    Deffie-Hellman(簡稱 DH) 密鑰交換是最早的密鑰交換算法之一,它使得通信的雙方能在非安全的信道中安全的交換密鑰,用于加密后續(xù)的通信消息。下面這篇文章主要給大家介紹了關(guān)于Node.js如何使用DiffieHellman密鑰交換算法的相關(guān)資料,需要的朋友可以參考下。
    2017-09-09

最新評論

永川市| 黄平县| 宁乡县| 武陟县| 中方县| 三河市| 香格里拉县| 明溪县| 江永县| 九台市| 泌阳县| 平塘县| 萨嘎县| 辰溪县| 大埔区| 东至县| 当雄县| 黄浦区| 陕西省| 田林县| 达孜县| 庆云县| 邓州市| 宁乡县| 启东市| 大同市| 凤山市| 镇赉县| 海兴县| 和田县| 象州县| 苏尼特左旗| 阳谷县| 泰顺县| 江孜县| 綦江县| 平乡县| 福鼎市| 杭锦后旗| 手机| 阜南县|