node 事件模組

2022-03-30 23:41:09 字數 583 閱讀 9381

nodejs中核心的api都是採用非同步事件驅動架構(fs/http);

所有能觸發事件的物件都是eventemitter類的例項,這句話很重要。

事件的流程:引入模組 => 建立eventemitter物件 => 註冊事件 => 觸發事件。

列子:

//

1.引入模組

const eventemitter = require('events);

//2.建立eventemitter 物件

var myemitter = events.eventemitter();

//或者

class myemitter extends eventemitter{};

const myemitter = new myemitter();

//3.註冊事件

someevent:可以隨便取,這是註冊的事件名稱

myemitter.on('someevent', (msg) => );

//4.觸發事件

myemitter.emit('someevent','測試001');

Node入門 事件模組

1.大多數node.js核心api都是採用慣用的非同步事件驅動架構 fs http 2.所有能觸發事件的物件都是eventemitter類的例項 3.事件流程 引入模組 建立eventemitter物件 註冊事件 觸發事件 一 1.引入事件模組 var events require events 2...

node中的事件 events模組

events模組匯入需要做三步 核心模組是乙個建構函式 const eventemitter require events 繼承 class myeventemitter extends eventemitter 例項化 const myeventemitter new myeventemitter...

Node模組型別

在node應用中,並不是所有的模組都是同一類,通常會有核心模組 第三方模組 檔案模組 資料夾模組幾種。核心模組指的是那些被編譯進node的二進位制模組,它們被預置在node中,提供node的基本功能,如fs http https等。核心模組使用c c 實現,外部使用js封裝。要載入核心模組,直接在 ...