
- Node.js 教程
- Node.js - 首頁
- Node.js - 簡介
- Node.js - 環境設定
- Node.js - 第一個應用
- Node.js - REPL 終端
- Node.js - 命令列選項
- Node.js - 包管理器 (NPM)
- Node.js - 回撥函式概念
- Node.js - 上傳檔案
- Node.js - 傳送郵件
- Node.js - 事件
- Node.js - 事件迴圈
- Node.js - 事件發射器
- Node.js - 偵錯程式
- Node.js - 全域性物件
- Node.js - 控制檯
- Node.js - 程序
- Node.js - 應用程式擴充套件
- Node.js - 打包
- Node.js - Express 框架
- Node.js - RESTFul API
- Node.js - 緩衝區
- Node.js - 流
- Node.js - 檔案系統
- Node.js MySQL
- Node.js - MySQL 入門
- Node.js - MySQL 建立資料庫
- Node.js - MySQL 建立表
- Node.js - MySQL 插入資料
- Node.js - MySQL 從表中選擇資料
- Node.js - MySQL 使用 WHERE 子句
- Node.js - MySQL 使用 ORDER BY 子句
- Node.js - MySQL 刪除資料
- Node.js - MySQL 更新資料
- Node.js - MySQL 連線查詢
- Node.js MongoDB
- Node.js - MongoDB 入門
- Node.js - MongoDB 建立資料庫
- Node.js - MongoDB 建立集合
- Node.js - MongoDB 插入資料
- Node.js - MongoDB 查詢資料
- Node.js - MongoDB 查詢
- Node.js - MongoDB 排序
- Node.js - MongoDB 刪除資料
- Node.js - MongoDB 更新資料
- Node.js - MongoDB 限制結果
- Node.js - MongoDB 連線查詢
- Node.js 模組
- Node.js - 模組
- Node.js - 內建模組
- Node.js - 實用程式模組
- Node.js - Web 模組
- Node.js 有用資源
- Node.js - 快速指南
- Node.js - 有用資源
- Node.js - 討論
Node.js - 事件
在 Node.js 中,事件在建立非同步、事件驅動的應用程式中起著至關重要的作用。
計算機上的每個操作都可以被視為一個事件。例如,當建立連線或開啟檔案時,這些都是事件。
在 Node.js 中,物件可以觸發事件。例如,readStream 物件在開啟和關閉檔案時會發出事件。事件允許您對應用程式中的特定事件做出響應。
EventEmitter 類
以下是 EventEmitter 類的幾種方法:
序號 | 方法及描述 |
---|---|
1 |
它返回偵聽名為 eventName 的事件的偵聽器函式的數量。 |
2 |
此方法返回對 EventEmitter 的引用,以便可以連結呼叫。 |
3 |
它返回我們作為引數傳遞的事件 (eventName) 的偵聽器陣列的副本。 |
4 |
(整數) 此方法將返回偵聽我們作為引數傳遞的事件 (eventName) 的偵聽器函式的數量。 |
5 |
它返回對 EventEmitter 的引用,以便可以連結呼叫 |
6 |
它返回對 EventEmitter 的引用,以便可以連結呼叫。 |
7 |
(布林值) 此方法如果事件有偵聽器則返回 true,如果沒有偵聽器則返回 false。 |
8 |
此方法以陣列列表的形式返回發射器已註冊偵聽器的事件。 |
9 |
它返回對 EventEmitter 的引用,以便可以連結呼叫 |
10 |
它返回名為 eventName 的特定事件的偵聽器陣列的副本。它還返回由 emitter.once() 方法建立的任何包裝器的偵聽器陣列的副本。 |
EventEmitter 類:事件偵聽器方法
以下是 EventEmitter 類的事件偵聽器方法:
序號 | 方法及描述 |
---|---|
1 |
emitter.addlistener(event, listener) 它返回添加了偵聽器的 EventEmitter 例項。 |
2 |
它返回特定事件的事件偵聽器。 |
3 |
它返回特定事件的事件偵聽器。當發出指定的事件時,將執行提供的回撥函式。 |
EventEmitter 類:刪除偵聽器的方法
以下是刪除偵聽器的方法:
序號 | 方法及描述 |
---|---|
1 |
它返回對 EventEmitter 的引用,以便可以連結呼叫。 |
2 |
它返回 emitter,因此可以連結呼叫。 |
EventTarget 類
以下是 EventTarget 類的幾種方法:
序號 | 方法及描述 |
---|---|
1 |
eventTarget.addEventListener() 它返回對 EventEmitter 的引用,以便可以連結呼叫。 |
2 |
如果至少一個處理該特定事件的事件處理程式呼叫了 Event.preventDefault() 方法,則此方法的返回值為 false,否則返回 true。 |
3 |
eventTarget.removeEventListener() 它返回對 EventEmitter 的引用,以便可以連結呼叫。 |