수색…


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