Maison > interface Web > js tutoriel > Boucle d'événement Node.js

Boucle d'événement Node.js

黄舟
Libérer: 2017-01-17 15:38:27
original
1183 Les gens l'ont consulté

Boucle d'événement

Le thread unique Node.js est similaire à la saisie d'une boucle d'événement while (true) jusqu'à ce qu'aucun observateur d'événement ne sorte

Chaque événement asynchrone génère un observateur d'événement, s'il s'agit d'un événement. se produit, la fonction de rappel est appelée

Boucle dévénement Node.js

Cas : loop.js

[code]// 引入 events 模块
var events = require('events');
// 创建 eventEmitter 对象
var eventEmitter = new events.EventEmitter();
// 创建事件处理程序
var connectHandler = function () {
    console.log('连接成功');

    // 触发 data_received 事件
    eventEmitter.emit('data_received');
}
// 绑定 connectHandler 事件处理程序
eventEmitter.on('connection', connectHandler);

// 使用匿名函数绑定 data_received处理事件处理函数
eventEmitter.on('data_received', function () {
    console.log('数据接收成功');
})
// 触发 connection 事件
eventEmitter.emit('connection');
console.log('执行完毕');
Copier après la connexion

Résultat :

Boucle dévénement Node.js

Ce qui précède est le contenu de la boucle d'événements Node.js. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (www.php.cn) !


Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal