Skip to Main Content
Professional JavaScript
book

Professional JavaScript

by Hugo Di Francesco, Siyuan Gao, Vinicius Isola, Philip Kirkbride
September 2019
Intermediate to advanced content levelIntermediate to advanced
664 pages
11h 42m
English
Packt Publishing
Content preview from Professional JavaScript

Chapter 9

Event-Driven Programming and Built-In Modules

Learning Objectives

By the end of this chapter, you will be able to:

  • Use event modules in Node.js
  • Create an event emitter to enhance the functionality of existing code
  • Build custom event emitters
  • Use built-in modules and utilities
  • Implement a timer module to get an API to schedule timer functions

In this chapter, we will use event emitters and built-in modules to avoid creating projects with deeply coupled dependencies.

Introduction

In the previous chapter, we talked about how event-driven programming is used in Node.js and how we can modify normal callback-based async operations to use async-await and promises. We know that the Node.js core API is built on async-driven architecture. ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Professional JavaScript for Web Developers, 4th Edition

Professional JavaScript for Web Developers, 4th Edition

Matt Frisbie
Speaking JavaScript

Speaking JavaScript

Axel Rauschmayer
JavaScript

JavaScript

T. J. Crowder

Publisher Resources

ISBN: 9781838820213Other