IT_susu
이벤트객체 본문
이벤트를 짤 때, 이벤트핸들러에 함수명을 적어도 동작합니다.
$(document).on('keydown', keyboardInput);
위의 예에서 keyboardInput은 다른 곳에 정의되어 있는 함수이죠.
위와 같이 코드를 작성하면 jquery에서 이미 이벤트핸들러 함수인 keyboardInput을 호출하는 코드가 이미 적혀있는 것입니다.
또한 keyboardInput 함수에서 파라미터로 받을 수 있는 것이 이벤트 객체입니다.
// 이벤트 객체를 사용할 경우
function keyboardInput(e) {
console.log(e);
}
여기서는 e가 이벤트 객체를 받는 파라미터가 되는 것입니다.
위 코드를 치고 실행하면 콘솔에서 이벤트객체를 확인할 수 있습니다.
'[ javascript ] > JavaScript' 카테고리의 다른 글
DOM API에 접근하기 (0) | 2018.12.30 |
---|---|
클로져 (Closure)와 실행 컨텍스트 (0) | 2018.10.30 |
자바스크립트의 메모리 관리 (0) | 2018.10.17 |
키보드 누르는 이벤트 (0) | 2018.04.21 |
이벤트 핸들링 (0) | 2018.04.21 |
Comments