您正在学习的是试看内容,报名后可学习全部内容 报名课程

Node.js 应用开发系列(05):事件编程入门

每个 Node.js 开发者迟早会碰到 EventEmitter,一开始,它像是那些,只有类库开发者才使用的东西,但实际上它是大多数 Node.js 核心模块的基础,Stream 流、网络、文件系统,都继承于它。而且你可以基于 EventEmitter,创建自己基于事件的类。Node.js 的优势之一,就是基于事件的异步操作。所以,掌握事件编程,是 Node.js 开发的基本功,也是学习 Node.js 的重点内容。

本讲座主要介绍 node.js 原生 API 的用法,通过典型的案例,介绍了事件编程有关的技术,讲座的主要内容如下:

  • 编写事件响应函数;
  • 使用 EventEmitter 类;
  • 从 EventEmitter 类原型继承;
  • 从 EventEmitter 类 util 继承;
  • 混合 EventEmitter;
  • 管理异常;
  • 管理事件名称;