이 기사는 NodeJS 이벤트의 청취 및 트리거링을 분석합니다. 참조를 위해 공유하십시오. 특정 분석은 다음과 같습니다.
Nodejs의 이벤트 중심 이벤트 드라이버와 관련하여, 나는 "Nodejs Infepth"를 읽은 후에도 여전히 이해하지 못했습니다 (어쩌면 조금 더 깊이 글을 썼거나 충분히 이해하지 못할 수도 있습니다). 오늘 저는 Turing 커뮤니티에서 NodeJS 이벤트의 듣기 및 트리거링에 관한 기사를 보았습니다. 많은 예제가 있으므로 이해하기 쉽기 때문에 Nodejs 이벤트 드라이버를 대략 이해합니다.
다음 내용은 Turing 커뮤니티의 기사를 말합니다 (주소 : http://www.ituring.com.cn/article/177478)
먼저 Nodejs의 이벤트 모듈에 대해 알아 보겠습니다.
Node.js의 대부분의 모듈은 이벤트 모듈에서 상속됩니다. 이벤트 모듈 (Events.EventEmitter)은 이벤트 리스너 모드를위한 간단한 구현 클래스입니다. 객체는 AddListener, On, On, removelistener, Removeallllisteners, Emit 등과 같은 기본 이벤트 청취 모드 구현이 있습니다.
먼저 예를 살펴 보겠습니다.
var events = require ( "events"); var imitter = new events.eventImitter (); // 이벤트 리스너의 객체가 생성됩니다. // 이벤트를 듣습니다. some_event}, 3000);
이 예를 보면 jQuery의 맞춤형 이벤트가 나에게 상기시켜줍니다.
// Hello Event Element.on ( "hello", function () {alert ( "Hello World!");}); // trigger ( "Hello");이 비교를 통해 NodeJS 이벤트의 청취 및 트리거링을 쉽게 이해할 수 있습니다. 방출은 jQuery의 트리거 이벤트와 동일합니다.
이 기사가 모든 사람의 NodeJS 프로그래밍에 도움이되기를 바랍니다.