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

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

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

方法說明:

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

語法:

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

emitter.once(event, listener)

接收參數(shù):

event            (string)             事件類型

listener         (function)         觸發(fā)事件時(shí)的回調(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é)),小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-11-11
  • 搭建一個(gè)Koa后端項(xiàng)目腳手架的方法步驟

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

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

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

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

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

    我們經(jīng)常在卸載軟件的時(shí)候會(huì)遇到有殘留,這樣就很難去重新下載,本篇文章就來介紹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)資源問題,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    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í)價(jià)值,需要的朋友們下面隨著小編一起來看看吧。
    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)行的時(shí)候,你指定的一個(gè)或多個(gè)任務(wù)也在運(yùn)行,如果你沒有指定任務(wù),那么一個(gè)默認(rèn)名為“default”的任務(wù)將自動(dòng)運(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

最新評論

大关县| 镇原县| 德格县| 石泉县| 城市| 长岭县| 平武县| 台东市| 拜泉县| 富锦市| 建宁县| 烟台市| 天长市| 阜阳市| 曲阜市| 昭觉县| 遂溪县| 光泽县| 鸡西市| 沁水县| 广安市| 进贤县| 延庆县| 郁南县| 比如县| 子洲县| 万宁市| 灌南县| 洛川县| 奉化市| 黄陵县| 马鞍山市| 许昌县| 文安县| 瓮安县| 丰镇市| 象州县| 卢龙县| 宁化县| 常宁市| 渭南市|