Node.js
Node.js Conception fondamentale
Recherche…
La philosophie de Node.js
Petit noyau , petit module : -
Construire des modules à objectif simple et petit, non seulement en termes de taille de code, mais également en termes de portée et de finalité
a - "Small is beautiful"
b - "Make each program do one thing well."
Le motif du réacteur
Le modèle de réacteur est le cœur de la nature asynchrone de node.js
A permis au système d'être implémenté en tant que processus à thread unique avec une série de générateurs d'événements et de gestionnaires d'événements, à l'aide d'une boucle d'événements exécutée en continu.
Le moteur d'E / S non bloquant de Node.js - libuv -
Le modèle d'observateur (EventEmitter) maintient une liste des personnes à charge / observateurs et les notifie
var events = require('events');
var eventEmitter = new events.EventEmitter();
var ringBell = function ringBell()
{
console.log('tring tring tring');
}
eventEmitter.on('doorOpen', ringBell);
eventEmitter.emit('doorOpen');
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow