Node.js
Node.jsデザインの基本
サーチ…
Node.jsの哲学
小型コア 、 小型モジュール : -
小規模および単一目的のモジュールを、コードサイズのみではなく、単一の目的を果たすスコープの期間に構築する
a - "Small is beautiful"
b - "Make each program do one thing well."
原子炉パターン
Reactor Patternはnode.js
非同期性の核心です。継続的に実行されるイベントループの助けを借りて、一連のイベントジェネレータとイベントハンドラを使用して、システムをシングルスレッドプロセスとして実装することを許可しました。
Node.jsのノンブロッキングI / Oエンジン - libuv -
オブザーバー・パターン (EventEmitter)は、従属者/オブザーバーのリストを保持し、それらに通知します
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
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow