javascript:dom:event

차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
javascript:dom:event [2024/02/11 09:58] – 제거됨 - 바깥 편집 (Unknown date) 127.0.0.1javascript:dom:event [2024/02/11 09:58] (현재) – ↷ 문서가 javscript:dom:event에서 javascript:dom:event(으)로 이동되었습니다 writer
줄 1: 줄 1:
 +{{tag>[JavaScript DOM Interface Event]}}
 +
 +====== Event ======
 +''interface'' ''<color limegreen>**Event**</color>''
 +
 +===== Constructors =====
 +  * ''new'' ''<color limegreen>**Event**</color>()'' → ''<color limegreen>Event</color>''
 +
 +===== Properties =====
 +  * <del>''<color limegreen>**Event**</color>.<color purple>**cancelBubble**</color>''</del> ''boolean'': (deprecated) ''<color limegreen>Event</color>.<color steelblue>stopPropagation</color>()'' 대신 사용됨. 이벤트 전파 방지
 +  * <del>''<color limegreen>**Event**</color>.<color purple>**returnValue**</color>''</del> ''boolean'': (deprecated) 호환을 위해 남겨둠. ''<color limegreen>Event</color>.<color steelblue>preventDefault</color>()'', ''<color limegreen>Event</color>.<color purple>defaultPrevented</color>''를 사용할 것
 +  * ''readonly'' <del>''<color limegreen>**Event**</color>.<color purple>**scoped**</color>''</del> ''boolean'': (deprecated) 쉐도우 루트를 통하여 표준 DOM으로 버벌릉되는지 여부. cf. compose
 +  * ''readonly'' __''<color limegreen>**Event**</color>.<color purple>**explicitOriginalTarget**</color>''__ ''<color limegreen>EventTarget</color>'': (Non-standard) 이벤트 원래 대상
 +  * ''readonly'' __''<color limegreen>**Event**</color>.<color purple>**originalTarget**</color>''__ ''<color limegreen>Event</color>'': (Non-Standard) 대상 변경전 이벤트 원래 대상
 +
 +  * ''readonly'' ''<color limegreen>**Event**</color>.<color purple>**bubbles**</color>'' ''boolean'': 이벤트가 버블링 여부
 +  * ''readonly'' ''<color limegreen>**Event**</color>.<color purple>**cancelable**</color>'' ''boolean'': 이벤트 취소 가능 여부
 +  * ''readonly'' ''<color limegreen>**Event**</color>.<color purple>**compsed**</color>'' ''boolean'' 
 +  * ''readonly'' ''<color limegreen>**Event**</color>.<color purple>**isTrusted**</color>'' ''boolean'': ''true''는 사용자 생성. ''false''는 ''<color limegreen>EventTaret</color>.<color steelblue>dispatchEvent</color>()''나 스크립트에서 생성/수정된 이벤트.
 +  * ''readonly'' ''<color limegreen>**Event**</color>.<color purple>**defaultPrevented**</color>'' ''boolean'': ''<color green>Event</color>.<color steelblue>preventDefault</color>()''의 호출로 이벤트 취소되었는지 여부.
 +
 +  * ''readonly'' ''<color limegreen>**Event**</color>.<color purple>**eventPhase**</color>'' ''integer'': 이벤트 흐름에서 현재 처리 중인 단계
 +    * ''<color darkgray>//NONE//</color>'': (0)
 +    * ''<color darkgray>//CAPTURING_PHASE//</color>'': (1)
 +    * ''<color darkgray>//AT_TARGET//</color>'': (2)
 +    * ''<color darkgray>//BUBBLING_PHASE//</color>'': (3)
 +
 +  * ''readonly'' ''<color limegreen>**Event**</color>.<color purple>**type**</color>'' ''String'': 이벤트의 이름
 +
 +  * ''readonly'' ''<color limegreen>**Event**</color>.<color purple>**target**</color>'' ''<color limegreen>EventTarget</color>'': 이벤트가 처음에 발생한 대상
 +  * ''readonly'' ''<color limegreen>**Event**</color>.<color purple>**currentTarget**</color>'' ''<color limegreen>EventTarget</color>'': 이벤트의 현재 대상
 +
 +  * ''readonly'' ''<color limegreen>**Event**</color>.<color purple>**timeStamp**</color>'' ''<color green>DOMHighresTimeStamp</color>'': 이벤트가 생성된 시간(ms)
 +
 +===== Methods =====
 +  * <del>''<color limegreen>**Event**</color>.<color steelblue>**initEvent**</color>(<color gray>type, bubbles, cancelable</color>)''</del> ''void'': (deprecated) ''<color green>Document</color>.<color steelblue>createEvent</color>()''로 생성된.. 초기화에 사용됨. 
 +    * ''<color gray>type</color>'' ''String''
 +    * ''<color gray>bubbles</color>'' ''boolean''
 +    * ''<color gray>cancleable</color>'' ''boolean''
 +
 +  * ''<color limegreen>**Event**</color>.<color steelblue>**composePath**</color>()'' ''<color limegreen>EventTarget</color>[]'': 리스너가 있는 이벤트 경로 배열을 반환
 +  * ''<color limegreen>**Event**</color>.<color steelblue>**preventDefault**</color>()'' ''void'': 이벤트를 명시적으로 처리하지 않은 경우, 사용자 에이전트의 기본동작을 실행하도지 않도록 차단.
 +  * ''<color limegreen>**Event**</color>.<color steelblue>**stopPropagation**</color>()'' ''void'': 현재 이벤트가 캡처링/버블링 단계에서 더이상 전파하지 않도록 차단.
 +  * ''<color limegreen>**Event**</color>.<color steelblue>**stopImmediatePropagation**</color>()'' ''void'': 같은 대상에 부착한 다른 수신기까지 캡처링/버블링 차단