ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [JavaScript] 이벤트와 이벤트 처리기
    Web/Javascript 2021. 3. 9. 19:34

    이벤트(Event) 란 웹 브라우저나 사용자가 행하는 어떤 동작을 말합니다. 웹 문서에서 키보드의 키를 누르는 것, 브라우저가 웹 페이지를 로드하는 것이 이에 속합니다.

     

     

    • 마우스 이벤트

     

     

    속성

    설명

    click

    사용자가 HTML 요소를 마우스로 눌렀을 때 이벤트가 발생합니다.

    dbclick

    사용자가 HTML 요소를 마우스로 두 번 눌렀을 때 이벤트가 발생합니다.

    mousedown

    사용자가 요소 위에서 마우스 버튼을 누르는 동안 이벤트가 발생합니다.

    mousemove

    사용자가 요소 위에서 마우스 포인터를 움직일 때 이벤트가 발생합니다.

    mouseover

    마우스 포인터가 요소 위로 옮겨질 때 이벤트가 발생합니다.

    mouseout

    마우스 포인터가 요소를 벗어날 때 이벤트가 발생합니다.

    mouseup

    사용자가 누르고 있던 마우스 버튼에서 손을 뗄 떄 이벤트가 발생합니다.

     

    • 키보드 이벤트

     

    속성

    설명

    keypress

    사용자가 키를 눌렀을 때 이벤트가 발생합니다.

    keydown

    사용자가 키를 누르는 동안 이벤트가 발생합니다.

    keyup

    사용자가 키에서 손을 뗄 때 이벤트가 발생합니다.

     

    • 문서 로딩 이벤트

     

     

    속성

    설명

    abort

    웹 문서가 완전히 로딩되기 전에 불러오기를 멈췄을 때 이벤트가 발생합니다.

    error

    문서가 정확히 로딩되지 않았을 때 이벤트가 발생합니다.

    load

    문서 로딩이 끝나면 이벤트가 발생합니다.

    resize

    문서 화면 크기가 바뀌었을 때 이벤트가 발생합니다.

    scroll

    문서 화면이 스크롤되었을 떄 이벤트가 발생합니다.

    unload

    문서를 벗어날 때 이벤트가 발생합니다.

    • 폼 이벤트

     

     

    속성

    설명

    blur

    폼 요소에 포커스를 잃었을 때 이벤트가 발생합니다.

    change

    목록이나 체크 상태 등이 변경되었을 때 이벤트가 발생합니다(<input>, <select>, <textarea> 태그에서 사용)

    focus

    폼 요소에 포커스가 놓였을 때 이벤트가 발생합니다(<label>, <select>, <textarea>, <button> 태그에서 사용)

    reset

    폼이 다시 시작되었을 때 이벤트가 발생합니다.

    submit

    submit 버튼을 눌렀을 때 이벤트가 발생합니다.

     

    더 많은 이벤트 목록

    https://developer.mozilla.org/en-US/docs/Web/Events

     

     

     

    웹 문서에서 이벤트가 발생했을 때, 어떤 함수를 실행해야 할지 웹 브라우저에 알려 주는 것을 '이벤트 처리기' 또는 '이벤트 핸들러' 라고 합니다.

    이벤트 처리기는 이벤트 이름 앞에 on을 붙여서 사용합니다. (ex: click 이벤트가 발생했을 때, 이벤트 처리기는 onclick 다음에 있는 실행 명령이나 함수를 연결)

     

Designed by Tistory.