less than 1 minute read

40 이벤트

40.1 이벤트 드리븐 프로그래밍

만약 애플리케이션이 특정 타입의 이벤트에 대해 반응하여 어떤 일을 하고 싶다면 해당하는 타입의 이벤트가 발생했을 때 호출될 함수를 브라우저에게 알려 호출을 위임한다. 이 때 이벤트가 발생했으 때 호출될 함수를 이벤트 핸들러라 한다.

40.2 이벤트 타입

이벤트의 종류를 나타내는 문자열이다. 이벤트 타입 ‘click’은 사용자가 마우스 버튼을 클릭했을 때 발생하는 이벤트를 나타낸다.

40.3 이벤트 핸들러 등록

40.4 이벤트 핸들러 제거

40.5 이벤트 객체

  • 이벤트가 발생하면 이벤트에 관련한 다양한 정보를 담고 있는 이벤트 객체가 동적으로 생성
  • 생성된 이벤트 객체는 이벤트 핸들러의 첫 번째 인수로 전달된다.
  • 이는 브라우저가 이벤트 핸들러를 호출할 때 이벤트 객체를 인수로 전달하기 때문
  • 이처럼 이벤트가 발생하면 암묵적으로 생성되는 이벤트 객체도 생성자 함수에 의해 생성된다.

Leave a comment