**onKeydown(KeyCode 값) : 사용자가 키보드의 키를 눌렀을 때
onKeyup(KeyCode 값) : 사용자가 키보드의 키를 눌렀다가 땠을 때
**onKeyPress(ASCII 값) : 사용자가 키보드의 키를 눌렀을 때
**
테스트를 해보면 onkeyup 은 value(텍스트)가 입력된 후 이벤트가 실행된다.
반대로 onkeydown과 onkeyPress은 value(텍스트)가 입력되기전에 이벤트가 실행된다.
또한 onKeyPress는 ASCII 값으로 사용되서 shift, ctrl 같은 키는 인식하지 못한다.
이벤트
웹페이지에서 마우스를 클릭했을 때, 키를 입력했을 때, 특정요소에 포커스가 이동되었을 때 어떤 사건을 발생시키는 것
이벤트 설명
click 요소에 마우스를 클릭했을 때 이벤트가 발생
dbclick 요소에 마우스를 더블클릭했을 때 이벤트가 발생
mouseover 요소에 마우스를 오버했을 때 이벤트가 발생
mouseout 요소에 마우스를 아웃했을 때 이벤트가 발생
mousedown 요소에 마우스를 눌렀을 때 이벤트가 발생
mouseup 요소에 마우스를 떼었을 때 이벤트가 발생
mousemove 요소에 마우스를 움직였을 때 이벤트가 발생
contextmenu context menu(마우스 오른쪽 버튼을 눌렀을 때 나오는 메뉴)가 나오기 전에 이벤트 발생
keydown 키를 눌렀을 때 이벤트가 발생
keyup 키를 떼었을 때 이벤트가 발생
keypress 키를 누른 상태에서 이벤트가 발생
4) 로드 및 기타 이벤트