ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 이벤트(event) 종류
    프로그래밍/JQuery 2022. 11. 4. 22:55
    728x90

     

     

    이벤트는 시스템에서 일어나는 사건이나 발생을 의미하며, 원하는 요소에 이벤트를 예약해두고 이벤트를 작동시키면 특정 함수가 실행되는 것을 의미한다. 원하는 시점에 필요한 기능을 할 수 있도록 도와주는 형태이다.

     

     

     

    이벤트의 종류로는 마우스, 키보드, 브라우저, 문서로딩, 폼이 있다.

     

     

     

    마우스 이벤트

    종류 설명
    click 마우스를 클릭 했을 때 발생
    dblclick 더블 클릭 했을 때에 발생
    hover mouseenter와 mouseleave
    mousedown 마우스를 눌렀다가 떼었을 때에 발생
    mouseenter 마우스가 진입했을 때에 발생
    mouseleave 마우스가 벗어났을 때에 발생
    mousemove 요소 내에서 마우스를 움직였을 때에 발생
    mouseout 요소 내에서 마우스 포인터가 떠났을 때에 발생
    mouseover 요소 내에서 마우스를 올려놓았을 때 발생
    mouseup 마우스 포인터를 노드에 올려놓고 마우스 버튼을 눌렀다 떼었을 때에 발생
    toggle click을 연속적으로 실행

     

     

     

     

    키보드 이벤트

    종류 설명
    keydown 키보드를 눌렀을 때에 발생
    keypress 키보드를 계속 누르고 있을 때에 발생
    keyup 키보드를 눌렀다가 떼었을 때 발생

     

     

     

     

    브라우저 이벤트

    종류 설명
    resize 웹브라우저 윈도우 사이즈의 변화가 있을 때
    scroll 스크롤이 움직일 때에 발생

     

     

     

     

    문서로딩 이벤트

    종류  
    ready 해당 페이지가 로딩되었을 때에(처음 읽힐 때에) 발생
    unload 해당 페이지를 빠져나갈 때에 발생

     

     

     

     

    폼 이벤트

    종류 설명
    blur 포커스가 떠날 때에 발생
    change 값(value)이 변경될 때에 발생
    focus 포커스를 획득했을 때에 발생
    select select 에서 선택했을 때에 발생
    submit 폼의 내용을 전송할 때에 발생

     

     

     

     

     

    728x90

    '프로그래밍 > JQuery' 카테고리의 다른 글

    Enter, Tab, ESC 키 이벤트  (0) 2022.11.07
    이벤트 바인딩  (0) 2022.11.05
    클래스 다루기  (0) 2022.11.02
    박스모델 메소드  (0) 2022.11.01
    자식, 자손 요소의 탐색  (0) 2022.10.31

    댓글

Designed by Tistory.