Émetteur d'événements Node.js
Résultats de traduction:
Node.js est une plate-forme construite sur le runtime JavaScript Chrome.
Node.js est un environnement JavaScript côté serveur d'E/S basé sur le moteur V8 de Google. Le moteur V8 exécute Javascript très rapidement et offre de très bonnes performances.
Émetteur d'événements Node.jssyntaxe
Node.js Toutes les opérations d'E/S asynchrones enverront un événement à la file d'attente des événements une fois terminées.
De nombreux objets dans Node.js émettront des événements : un objet net.Server émettra un événement à chaque fois qu'il y aura une nouvelle connexion, et un objet fs.readStream émettra un événement à l'ouverture du fichier. Tous ces objets générateurs d'événements sont des instances de events.EventEmitter.
Émetteur d'événements Node.jsexemple
//fichier event.js
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);
Recommandations populaires
- Premiers pas avec RabbitMq à l'aide de NodeJs
- Créer un agent ReAct à partir de zéro avec nodeJS (recherche wikipedia)
- Gestion des événements dans React
- Implémentation d'architectures basées sur les événements en PHP : une plongée approfondie dans le sourcing d'événements et le CQRS
- Déduplication d'événements similaires par période
- Comprendre la boucle d'événements JavaScript : guide du débutant