1. 이벤트의 종류
1) 마우스
| 이벤트 | 설명 | 
| click | 요소에 마우스를 클릭했을 때 이벤트가 발생 | 
| dbclick | 요소에 마우스를 더블클릭했을 때 이벤트가 발생 | 
| mouseover | 요소에 마우스를 오버했을 때 이벤트가 발생 | 
| mouseout | 요소에 마우스를 아웃했을 때 이벤트가 발생 | 
| mousedown | 요소에 마우스를 눌렀을 때 이벤트가 발생 | 
| mouseup | 요소에 마우스를 떼었을 때 이벤트가 발생 | 
| mousemove | 요소에 마우스를 움직였을 때 이벤트가 발생 | 
| contextmenu | context menu(마우스 오른쪽 버튼을 눌렀을 때 나오는 메뉴)가 나오기 전에 이벤트 발생 | 
2) 키
| 이벤트 | 설명 | 
| keydown | 키를 눌렀을 때 이벤트가 발생 | 
| keyup | 키를 떼었을 때 이벤트가 발생 | 
| keypress | 키를 누른 상태에서 이벤트가 발생 | 
※ 키보드에서 'A'키를 누르면 keydown 이벤트가 발생한다. 그 다음 창에 'A'가 입력된다. 그 다음 keypress 이벤트가 발생한다. 그래서, 창에 입력되지 않는 Enter, Alt, Ctrl 등의 키는 눌러도 keypress 이벤트가 발생하지 않는다.
※ 키코드(ACSII Code)
2022.01.24 - [컴퓨터/언어] - 키코드 Keycode(ACSII Code)
키코드 Keycode(ACSII Code)
1. 알파벳 키 Mozilla IE Opera pseudo ASCII codes a 65 b 66 c 67 d 68 e 69 f 70 g 71 h 72 i 73 j 74 k 75 l 76 m 77 n 78 o 79 p 80 q 81 r 82 s 83 t 84 u 85 v 86 w 87 x 88 y 88 z 90 2. 기능키 키 Mozill..
bloghelloworld.tistory.com
example
HTML
<input onckeyup="enterkey()" />Javascript
function enterkey() {
  if(window.event.keyCode ==13) {
  	alert("엔터키 누름!");
  }
}3) 폼
| 이벤트 | 설명 | 
| focus | 요소에 포커스가 이동되었을 때 이벤트 발생 | 
| blur | 요소에 포커스가 벗어났을 때 이벤트 발생 | 
| change | 요소에 값이 변경 되었을 때 이벤트 발생 | 
| submit | submit 버튼을 눌렀을 때 이벤트 발생 | 
| reset | reset 버튼을 눌렀을 때 이벤트 발생 | 
| select | input이나 textarea 요소 안의 텍스트를 드래그하여 선택했을 때 이벤트 발생 | 
4) 로드 및 기타
| 이벤트 | 설명 | 
| load | 페이지의 로딩이 완료되었을 때 이벤트 발생 | 
| abort | 이미지의 로딩이 중단되었을 때 이벤트 발생 | 
| unload | 페이지가 다른 곳으로 이동될 때 이벤트 발생 | 
| resize | 요소에 사이즈가 변경되었을 때 이벤트 발생 | 
| scroll | 스크롤바를 움직였을 때 이벤트 발생 | 
| ended | 미디어 재생이 종료 | 
'컴퓨터 > 클라이언트' 카테고리의 다른 글
| JavaScript DOM 선택하기 (0) | 2022.02.03 | 
|---|---|
| URI와 URL의 개념 (0) | 2022.01.26 | 
| HTTP GET 방식으로 서버에 요청하기 (작성중) (0) | 2022.01.26 | 
| 구글 아이콘, 폰트 사용법 (0) | 2022.01.24 | 
| 브라우저에서의 자바스크립트 Javascript in Browser (0) | 2022.01.21 | 
