home
자바
home

02-Event

이벤트

프로그램이 겪는 어떠한 사건.
ex) 클릭, 마우스오버, 스크롤...
일반적으로 이벤트에 대한 이해는 UI를 갖는 경우를 기준으로 한다.
백엔드는 UI가 없기 때문에 사용자의 어떤 행위에 대한 개념은 아니다.
"프론트가 접속 했을 때" 혹은 "프론트가 접속을 해제 했을 때" 등 "~~할 때"로 표현할 수 있는 어떤 상황을 의미함.

이벤트 리스너

프로그래머가 정의하거나 프로그램에 정해져 있는 어떤 사건이 발생하는가를 모니터링 하는 기능.
ex) html태그의 onclick 속성.

이벤트 핸들러

이벤트가 발생했을 때 실행되는 단위 기능
ex) html 태그의 onclick 속성에 의해 호출되는 어떤 사용자 정의 함수.

Node에서 이벤트 핸들러 정의하기

process.on('이벤트이름', function(파라미터1, 파라미터2, ... 파리미터n) { ... 이벤트가 발생한 경우 실행될 기능을 구현 ... });
Plain Text
복사

이벤트 핸들러 호출하기

process.emit('이벤트이름', 파라미터1, 파라미터2, ... 파리미터n);
Plain Text
복사

소스파일

02-Event.zip
4.2KB