UI 이벤트 – 사용자가 웹페이지가 아닌 브라우저의 UI와 상호작용할 때 발생
load
웹 페이지의 로드가 완료되었을 때
unload
웹 페이지가 언로드 될 때(새로운 페이지를 요청한 경우 )
error
브라우저가 자바스크립트 오류를 만났거나 요청한 자원이 없는 경우
resize
브라우저의 창 크기를 조정했을 때
scroll
사용자가 페이지를 위아래로 스크롤 할 때
키보드 이벤트 - 사용자가 키보드를 이용할 때 발생
keydown
사용자가 키를 처음 눌렀을 때
keyup
키를 땔 때
keypress
사용자가 눌렀던 키의 문자가 입력되었을 때
마우스 이벤트 - 사용자가 마우스나 터치화면을 사용할 때 발생
click
사용자가 동일한 요소 위에서 마우스 버튼을 눌렀다 땔 때
dbclick
두 번 눌렀다 땔 때
mousedown
마우스를 누르고 있을 때
mouseup
눌렀던 마우스 버튼을 땔 때
mousemove
마우스를 움직였을 때
mouseover
요소 위로 마우스를 움직였을 때
mouseout
요소 바깥으로 마우스를 움직였을 때
포커스 이벤트 - 포커스 이벤트
focus
요소가 포커스를 얻었을 때
focusin
blur
요소가 포커스를 잃었을 때
focusout
폼 이벤트 - 폼 이벤트
input
<input>,<textarea>요소 값이 변경되었을 때
change
선택 상자, 체크박스, 라디오 버튼의 상태가 변경되었을 때
submit
사용자가 버튼키를 이용하여 폼을 제출할 때
reset
리셋 버튼을 클릭할 때
cut
폼 필드의 콘텐츠를 잘라내기 했을 때
copy
폼 필드의 콘텐츠를 복사했을 때
paste
폼 필드의 콘텐츠를 붙여넣을 때
select
텍스트를 선택했을 때
'개발언어 > JavaScript' 카테고리의 다른 글
[JavaScript] 이벤트 루프 (0) | 2022.01.05 |
---|---|
[JavaScript] var, let, const 차이점 (0) | 2021.08.22 |
[JavaScript] AJAX (fetch,axios,비동기처리) (2) | 2021.01.01 |