이벤트 객체는 이벤트가 발생했을 때 이벤트를 발생시킨 요소와 발생한 이벤트에 대한 정보가 담겨있다. 이벤트 객체는 이벤트 핸들러의 첫 번째 인자로 받는다. 위치는 첫 번째로 항상 고정이다.
e.currentTarget - 핸들러를 할당받은 요소 (this와 같음)
e.target - 실제 이벤트가 발생한 node
e.type - 브라우저 이벤트 종류
e.key - key값을 문자열로 나타냄
e.keyCode - key값을 코드로 나타냄 ( *deprecated 라고 하니 이 방법은 지양하도록 하자)
e.defaultPrevented - preventDefault 호출여부
e.preventDefault() - 기본으로 실행되는 이벤트를 취소함