마우스나 키보드를 조작하여 기능을 실행하는 동작, 행위
이벤트 리스너 (Event Listener)
: 이벤트가 발생했을 때 실행할 속성
이벤트 핸들러 (Event Handler)
: 이벤트 리스너에 연결된 이벤트 처리를 담당하는 실행 함수
인라인 이벤트 모델
: HTML 태그에 직접 이벤트를 작성하는 방법으로,
유지 보수가 힘들다는 단점이 있음
고전 이벤트 모델
: 요소가 가지고 있는 이벤트 속성에 이벤트 핸들러를 연결하는 방법으로,
하나의 이벤트 리스너에 하나의 이벤트 핸들러만 연결하여 처리할 수 있다는 단점이 있음
(여러 이벤트 핸들러를 지정한 경우 마지막 이벤트 핸들러만 적용)
addEventListener()
이벤트 핸들러의 매개변수로, 이벤트 정보를 전달하는 객체
프로퍼티 | 설명 |
---|---|
target | 이벤트가 발생한 요소 == this 참조변수 |