DOM

settings_applicationsEventTarget  >   settings_applicationsNode  >   settings_applicationsElement  >   settings_applicationsHTMLElement  >   settings_applications[[Prototype]]

DOM

  • account_tree
  • bug_report

Events

이벤트(Event)는 대부분 이벤트 핸들러(Event Handler)를 지원하지만 그렇지 않은 경우도 있다. 따라서 이벤트 핸들러를 지원하지 않는 이벤트 타입의 경우는 이벤트 리스너(Event Listener)를 통해 이벤트를 등록하여야 한다.

설명

이 곳에 분류된 이벤트 타입들은 대부분의 요소들에게 사용 가능한 것들이지만 특정 요소에게만 사용되는 이벤트 타입도 있다. 만약에 현재 위치의 분류에서 찾는 이벤트 타입이 보이지 않는다면 하위 요소별 인터페이스에서 찾아보기를 부탁한다.

이벤트 핸들러는 현재 분류에서 찾을 수 없으며 GlobalEventHandlers 믹스인을 확인 하거나 하위 요소 인터페이스별로 소개하는 이벤트 핸들러를 보기를 바란다. 이 곳에 분류된 이벤트 타입의 대부분은 GlobalEventHandlers 믹스인에서 확인이 가능하다. 그리고 실제로 해당 이벤트 객체를 통해 구체적인 사양을 확인해 보는 것이 좋다.

하위 트리 탐색

  • animationend

    CSS 애니메이션이 완료되면 발생한다.
  • animationiteration

    CSS 애니메이션의 반복이 지정되어 있는 경우 매 반복이 끝날 때 발생한다.
  • animationstart

    CSS 애니메이션이 시작되면 발생한다.
  • auxclick

    기본이 아닌 포인팅 장치 버튼(일반적으로 가장 왼쪽에 있는 기본 버튼 이외의 모든 마우스 버튼)을 눌렀다가 뗐을 때 발생한다.
  • blur

    요소가 비활성 될 때 이벤트 발생한다.
  • click

    마우스 왼쪽 버튼을 눌렀다 뗐을 경우 발생한다.
  • contextmenu

    사용자가 컨텍스트 메뉴를 열려고 할 때 발생한다.
  • copy

    선택 영역이 클립보드로 복사되었을 때 발생한다.
  • cut

    선택이 잘라내기 되어진 후 클립보드로 복사되었을 때 발생한다.
  • dblclick

    마우스 왼쪽 버튼을 빠르게 두번 클릭할 때 발생한다.
  • drag

    사용자가 요소 또는 텍스트 선택을 드래그 할 때 100 밀리초(millisecond)마다 발생한다.
  • dragend

    드래그가 종료될 때 발생한다.
  • dragenter

    드래그한 요소 또는 텍스트 선택 항목이 유효한 드롭(drop) 대상에 들어가면 발생한다.
  • dragleave

    드래그한 요소 또는 텍스트 선택이 유효한 드롭 대상을 벗어나면 발생한다.
  • dragover

    요소 또는 텍스트 선택 항목이 유효한 드롭 대상 위로 드래그될 때 발생한다.
  • dragstart

    사용자가 요소 또는 텍스트 선택을 위한 드래그를 시작하면 발생한다.
  • drop

    요소 또는 텍스트 선택이 유효한 드롭 대상에 놓일 때 발생한다.
  • error

    요소에 사용될 리소스에 대한 로드가 실패했거나 사용할 수 없는 경우 발생한다.
  • focus

    창(window) 또는 요소(element)가 포커스(focus)를 받을 때 발생한다.
  • gotopointercapture

    요소가 setPointerCapture() 메소드를 사용하여 포인터를 캡처하면 발생한다.
  • keydown

    키보드의 키를 누를 때 발생한다.
  • keypress

    Shift, Fn, CapsLock 키를 제외한 키가 눌린 상태일 때 연속적으로 발생한다.
  • keyup

    키보드의 키를 누르고 있다가 뗐을 때 발생한다.
  • load

    웹 문서내 리소스와 그것에 의존하는 리소스들의 로딩이 완료되면 발생한다.
  • lostpointercapture

    캡처된 포인터가 해제될 때 발생한다.
  • mousedown

    마우스 버튼을 누를 때 발생한다.
  • mouseenter

    입력장치의 포인터가 요소위로 이동했을 때 발생한다.
  • mouseleave

    입력 장치의 포인터가 요소에서 벗어 날때 발생한다.
  • mousemove

    마우스 움직임이 있을 때 이벤트가 발생한다.
  • mouseout

    입력 장치의 포인터가 요소를 벗어 날때 발생한다. mouseleave와 다른 점은 하위 요소 발생을 포함한다.
  • mouseover

    마우스 포인터가 대상과 겹칠 때 이벤트가 발생한다.
  • mouseup

  • paste

    클립보드의 항목이 불여넣기 되어질 때 발생한다.
  • pointercancel

    웹브라우저가 더이상 포인터 이벤트가 없을 가능성이 있다고 판단하거나 pointerdown 이벤트가 발생한 후 포인터를 사용하여 이동, 확대, 축소 또는 스크롤을 통해 뷰포트를 조작하는데 사용할 수 있다.
  • pointerdown

    포인터가 활성화되면 발생한다. 마우스의 경우 장치가 눌린 버튼이 없는 상태에서 하나 이상의 버튼이 눌려진 상태로 전환되면 발생한다. 터치의 경우 디지타이저와 물리적 접촉이 이루어지면 발생한다. 펜의 경우 스타일러스가 디지타이저와 물리적으로 접촉하면 발생한다.
  • pointerenter

    포인팅 장치가 hover를 지원하지 않는 장치의 pointerdown 이벤트의 결과를 포함하여 요소 또는 그 자손 중 하나의 적중 테스트 경계로 이동할 때 발생한다.
  • pointerleave

    포인팅 장치가 요소의 적중 테스트 경계를 벗어나면 발생한다. 펜 장치의 경우 스타일러스가 디지타이저에서 감지할 수 있는 hover 범위를 벗어날 때 발생한다.
  • pointermove

    포인터가 좌표를 변경하고 웹브라우저 터치 동작으로 취소되지 않은 경우 발생한다.
  • pointerout

    포인팅 장치가 요소의 적중 테스트 경계 밖으로 이동할 때 발생한다.
  • pointerover

    포인팅 장치가 요소의 적중 테스트 경계로 이동하면 발생한다.
  • pointerup

    포인터가 더 이상 활성화되지 않으면 발생한다.
  • resize

    창 크기가 변경될 때 발생한다.
  • scroll

    프레임(window, <iframe>) 또는 크기가 고정된 요소내의 콘텐츠가 스크롤될 때 발생한다.
  • securitypolicyviolation

    정책과 버블(bubble)을 위반하는 요소에서 발생한다.
  • selectstart

    사용자가 새 선택을 시작하면 발생한다.
  • transitioncancel

    CSS 전이 효과가 취소되었을 때 발생한다.
  • transitionend

    CSS의 전이 효과가 완료되었을 때 발생한다.
  • transitionrun

    CSS 전이 효과 실행을 시작했을 때 발생한다. 지연 시간이 설정된 경우 포함해서 시작된 경우에 발생한다.
  • transitionstart

    CSS 전이 효과가 실제로 시작되었을 때 발생한다.(지연이 있는 경우 지연시간 이후 실행될 때)
  • wheel

    포인팅 입력 장치에서 휠 버튼을 회전할 때 발생한다.

지원 웹브라우저