Interfaces, Properties, Methods

Event
Properties:Boolean bubblesBoolean cancelBubbleBoolean cancelableBoolean composedEventTarget currentTargetNode[] deepPathBoolean defaultPreventedunsigned int eventPhaseBoolean returnValueEventTarget targetfloat timestampString typeBoolean isTrusted
Methods:EventTarget[] composedPath()preventDefault()stopImmediatePropagation()stopPropagation()
AnimationEvent
Properties:String animationNamefloat elapsedTimeString pseudoElement
BeforeInputEvent
BeforeUnloadEvent
BlobEvent
Properties:Blob dataDOMHighResTimeStamp timecode
ClipboardEvent
Properties:DataTransfer clipboardData
CloseEvent
Properties:unsigned short code:
0-999 reserved 1000 normal closure 1001 going away 1002 protocol error 1003 unsupported data 1004 reserved 1005 no status received 1006 abnormal clousre 1007 invalid frame payload data 1008 policy violation 1009 message too big 1010 missing extension 1011 internal error 1012 service restart 1013 try again later 1014 bad gateway 1015 TLS handshake 1016-1999 reserved for use by WebSocket standard 2000-2999 reserved for use by WebSocket extensions 3000-3999 available for use by libraries and frameworks 4000-4999 available for use by applicationsString reasonBoolean wasClean
CSSFontFaceLoadEvent
CompositionEvent
Properties:String data
CustomEvent
Properties:String detailBoolean bubblesBoolean cacncelBubbleBoolean cancelableBoolean composedEventTarget currentTargetBoolean defaultPreventedinteger eventPhaseBoolean returnValueEventTarget targetDOMHighResTimeStamp timestampDOMString typeBoolean isTrusted
Methods:EventTarget[] composedPath()preventDefault()stopImmediatePropagation()stopPropagation()
DeviceMotionEvent
Properties:Object{x,y,z} acceleration Object{x,y,z} accelerationIncludingGravityObject{alpha,beta,gamma} rotationRatefloat interval
DeviceOrientationEvent
Properties:Boolean absolutefloat alphafloat betafloat gamma
DragEvent
Properties:DataTransfer dataTransfer
Event Types:dragdragenddtagenterdragexitdragleavedragoverdragstartdrop
DOMTransactionEvent
EditingBeforeInputDragEvent
ErrorEvent
Properties:String messageString filenameinteger linenointeger colonObject error
FetchEvent
Properties:String clientIdPromise preloadResponseString replacesClientIdString resultingClinetIdRequest request
Methods:respondWith(Promise)waitUntil(Promise)
FocusEvent
Properties:EventTarget relatedTarget
GamepadEvent
Properties:Gamepad gamepad
HasChangeEvent
Properties:URL newURLURL oldURL
IDBVersionChangeEvent
Properties:integer oldVersioninteger newVersion
InputEvent
Properties:String dataDataTransfer dataTransferString inputTypeBoolean isComposing
Methods:StaticRange[] getTargetRanges()
KeyboardEvent
Locations:DOM_KEY_LOCATION_STANDARD
DOM_KEY_LOCATION_LEFT
DOM_KEY_LOCATION_RIGHTDOM_KEY_LOCATION_NUMPAD
Properties:Boolean altKeyString codeBoolean ctrlKeyBoolean isComposingString keyString localeNumber locationBoolean metaKeyBoolean repeatBoolean shiftKey
Methods:Boolean getModiferState()
Events:keydownkeyup
MessageEvent
Targets:EventSourceWebSocketRTCDataChannelWindowMessagePortWorkerBroadcastchannel
Properties:String dataString originString lastEventIdMessageEventSource sourceMessagePort[] ports
MouseEvent
Properties:Boolean altKey / ctrlKey / metaKey / shiftKey
unsigned short buttonunsigned short buttonsinteger clientX / clientYinteger movementX / movementYinteger offsetX / offsetYinteger pageX / pageY
Methods:Boolean getModifierState()
OfflineAudioCompletionEvent
Constructor:OfflineAudioCompletionEvent(type, init)
Properties:AudioBuffer renderedBuffer
OverconstrainedEvent
Properties:String constraintString messageString name
PageTransitionEvent
Properties:Boolean persisted
PaymentRequestUpdateEvent
Methods:updateWith(details)
PointerEvent
Properties:String pointerIdinteger width / heightfloat pressurefloat tangentialPressurefloat tiltX / tiltYfloat twistString pointerTypeBoolean isPrimary
Methods:PointerEvent[] getCoalescedEvents()PointerEvent[] getPredictedEvents()
Event Types:pointeroverpointerenterpointerdownpointermovepointerrawupdatepointeruppointercancelpointeroutpointerleavegotpointetcapturelostpointercapture
PopStateEvent
ProgressEvent
Constructor:ProgressEvent(type, {lengthComputable, loaded, total })
Properties:Boolean lengthComputatableunsigned long long loadedunsigned long long total
RalatedEvent
RTCDataChannelEvent
Properties:RTCDataChannel channel
RTCPeerConnectionIceEvent
Properties:RTCIceCandidate candidate
SensorEvent
StorageEvent
RESETRUNFULL
Methods:void initStorageEvent(
  String type,
  boolean canBubble,
  boolean cancelable,
  String key,
  String oldValue,
  String newValue,
  String url,
  Storage storageArea);
SVGEvent
Properties:EventTarget targetString typeBoolean bubblesBoolean cancelable
SVGZoomEvent
TimeEvent
Properties:long detailWindowProxy view
Methods:initTimeEvent
(String typeArg, AbstractView viewArg, long detailArg)
TouchEvent
Properties:Boolean altKey / ctrlKey / metaKey / shiftKeyTouchList changedTouchesTouchList targetTouchesTouchList touchesfloat rotationfloat scale
Event Types:touchstarttouchendtouchmovetouchcancel
TrackEvent
Properties:AudioTrack/VideoTrack/TextTrack track
TransitionEvent
Properties:String propertyNamefloat elapsedTimeString pseudoElement
Event Types:transitioncanceltransitionendtransitionruntransitionstart
UIEvent
Properties:long detailinteger layerX / layerYinteger pageX / pageYInputDeviceCapabilities sourceCapabilitiesWindowProxy viewinteger which
WebGLContextEvent
Properties:String statusMessage
WheelEvent
Properties:double deltaX / deltaY / deltaZunsigned long deltaMode