Event
interface Event
Constructors
newEvent()→Event
Properties
Event.cancelBubbleboolean: (deprecated)Event.stopPropagation()대신 사용됨. 이벤트 전파 방지Event.returnValueboolean: (deprecated) 호환을 위해 남겨둠.Event.preventDefault(),Event.defaultPrevented를 사용할 것readonlyEvent.scopedboolean: (deprecated) 쉐도우 루트를 통하여 표준 DOM으로 버벌릉되는지 여부. cf. composereadonlyEvent.explicitOriginalTargetEventTarget: (Non-standard) 이벤트 원래 대상readonlyEvent.originalTargetEvent: (Non-Standard) 대상 변경전 이벤트 원래 대상
readonlyEvent.bubblesboolean: 이벤트가 버블링 여부readonlyEvent.cancelableboolean: 이벤트 취소 가능 여부readonlyEvent.compsedbooleanreadonlyEvent.isTrustedboolean:true는 사용자 생성.false는EventTaret.dispatchEvent()나 스크립트에서 생성/수정된 이벤트.readonlyEvent.defaultPreventedboolean:Event.preventDefault()의 호출로 이벤트 취소되었는지 여부.
readonlyEvent.eventPhaseinteger: 이벤트 흐름에서 현재 처리 중인 단계NONE: (0)CAPTURING_PHASE: (1)AT_TARGET: (2)BUBBLING_PHASE: (3)
readonlyEvent.typeString: 이벤트의 이름
readonlyEvent.targetEventTarget: 이벤트가 처음에 발생한 대상readonlyEvent.currentTargetEventTarget: 이벤트의 현재 대상
readonlyEvent.timeStampDOMHighresTimeStamp: 이벤트가 생성된 시간(ms)
Methods
Event.initEvent(type, bubbles, cancelable)void: (deprecated)Document.createEvent()로 생성된.. 초기화에 사용됨.typeStringbubblesbooleancancleableboolean
Event.composePath()EventTarget[]: 리스너가 있는 이벤트 경로 배열을 반환Event.preventDefault()void: 이벤트를 명시적으로 처리하지 않은 경우, 사용자 에이전트의 기본동작을 실행하도지 않도록 차단.Event.stopPropagation()void: 현재 이벤트가 캡처링/버블링 단계에서 더이상 전파하지 않도록 차단.Event.stopImmediatePropagation()void: 같은 대상에 부착한 다른 수신기까지 캡처링/버블링 차단