addeventlistener 이벤트 종류

`·2022년 4월 20일
0
post-custom-banner

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 텍스트를 선택했을 때

참조: https://yoonjong-park.tistory.com/entry/addEventListener-%EC%9D%B4%EB%B2%A4%ED%8A%B8%EB%A6%AC%EC%8A%A4%EB%84%88-%EC%A2%85%EB%A5%98

post-custom-banner

0개의 댓글