Node.js EventEmitter
Übersetzungsergebnisse:
Node.js ist eine Plattform, die auf der Chrome JavaScript-Laufzeitumgebung basiert.
Node.js ist eine serverseitige ereignisgesteuerte I/O-JavaScript-Umgebung, die auf der V8-Engine von Google basiert. Die V8-Engine führt Javascript sehr schnell aus und bietet eine sehr gute Leistung.
Node.js EventEmitterSyntax
Node.js Alle asynchronen E/A-Vorgänge senden nach Abschluss ein Ereignis an die Ereigniswarteschlange.
Viele Objekte in Node.js geben Ereignisse aus: Ein net.Server-Objekt gibt jedes Mal ein Ereignis aus, wenn eine neue Verbindung besteht, und ein fs.readStream-Objekt gibt ein Ereignis aus, wenn die Datei geöffnet wird. Alle diese ereignisgenerierenden Objekte sind Instanzen von events.EventEmitter.
Node.js EventEmitterBeispiel
//event.js-Datei
var EventEmitter = require('events').EventEmitter; var event = new EventEmitter(); event.on('some_event', function() { console.log('some_event 事件触发'); }); setTimeout(function() { event.emit('some_event'); }, 1000);
Beliebte Empfehlungen
- Erste Schritte mit RabbitMq mit NodeJs
- Erstellen eines ReAct-Agenten von Grund auf mit nodeJS (Wikipedia-Suche)
- Ereignisbehandlung in React
- Implementierung ereignisgesteuerter Architekturen in PHP: Ein tiefer Einblick in Event Sourcing und CQRS
- Ähnliche Ereignisdeduplizierung pro Periode
- Die JavaScript-Ereignisschleife verstehen: Ein Leitfaden für Anfänger