Mapa mental
Módulo EVENTS
Contenido del mapa
Módulo EVENTS
Node.js é perfeito para aplicativos orientados a eventos.
Eventos em Node.js Cada ação em um computador é um evento. Como quando uma conexão é feita ou um arquivo é aberto. Objetos em Node.js podem disparar eventos, como o objeto readStream dispara eventos ao abrir e fechar um arquivo
- Exemplo
- var fs = require('fs'); var rs = fs.createReadStream('./demofile.txt'); rs.on('open', function () { console.log('The file is open'); });
- Exemplo
Módulo de Eventos O Node.js tem um módulo integrado, chamado "Eventos", onde você pode criar, disparar e ouvir seus próprios eventos. Para incluir o módulo de Eventos integrado, use o require() método. Além disso, todas as propriedades e métodos do evento são uma instância de um objeto EventEmitter. Para poder acessar essas propriedades e métodos, crie um objeto EventEmitter
- var events = require('events'); var eventEmitter = new events.EventEmitter();
O objeto EventEmitter Você pode atribuir manipuladores de eventos a seus próprios eventos com o objeto EventEmitter. No exemplo abaixo, criamos uma função que será executada quando um evento "grito" for disparado. Para disparar um evento, use o emit()método.
- var events = require('events'); var eventEmitter = new events.EventEmitter(); //Create an event handler: var myEventHandler = function () { console.log('I hear a scream!'); } //Assign the event handler to an event: eventEmitter.on('scream', myEventHandler); //Fire the 'scream' event: eventEmitter.emit('scream');
- Exemplo
Información
- Descripción
- Mapa Mental sobre Módulo EVENTS, creado por Gabriel Sartori el 19/11/2020.
- Creado por
- Gabriel Sartori
- Visitas
- 0
- Valoración