Node.js
Podstawy projektowania Node.js
Szukaj…
Filozofia Node.js
Mały rdzeń , mały moduł : -
Twórz małe i jedno modułowe moduły nie tylko pod względem wielkości kodu, ale także pod względem zakresu, który służy jednemu celowi
a - "Small is beautiful"
b - "Make each program do one thing well."
Wzorzec reaktora
Wzorzec reaktora jest sercem asynchronicznej natury node.js
Pozwolił na wdrożenie systemu jako procesu jednowątkowego z szeregiem generatorów zdarzeń i procedur obsługi zdarzeń, przy pomocy ciągłej pętli zdarzeń.
Nieblokujący silnik I / O Node.js - libuv -
Wzorzec obserwatora (EventEmitter) utrzymuje listę osób na utrzymaniu / obserwatorów i powiadamia o nich
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
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow