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