GlobalEventHandlers - Web API 接口参考 编辑
GlobalEventHandlers
描述了一系列web worker的事件接口 HTMLElement
, Document
, Window
, 或 WorkerGlobalScope
。这里面的每一个接口都可以添加更多的事件句柄。
Note:GlobalEventHandlers
是一个混入对象(mixin)而不是一个真正的接口,所以无法创建直接基于GlobalEventHandlers
的对象。
属性
除了下面的事件句柄外,此接口不包含任何其他属性。
Event handlers
这些事件定义在 GlobalEventHandlers
中, 并被混入和实现在HTMLElement
, Document
, Window
上,任意html元素、document对象,window对象上均可以使用它提供的属性, 即时是全局的WorkerGlobalScope
。
GlobalEventHandlers.onabort
- 这是一个事件句柄
EventHandler
,当停止abort
事件触发时会被调用。 GlobalEventHandlers.onanimationcancel
- 这是一个事件句柄
EventHandler
,当 CSS 动画取消animationcancel
事件触发时被调用,这表示某个正在执行的CSS动画被取消了。 GlobalEventHandlers.onanimationend
- 这是一个事件句柄
EventHandler
,当 CSS 动画播放完成animationend
事件触发时被调用,这表示某个CSS动画已经播放完成了。 GlobalEventHandlers.onblur
- 这是一个事件句柄
EventHandler
,当失去焦点blur
事件触发时会被调用。 GlobalEventHandlers.onerror
- 这是一个错误发生时的事件句柄
EventHandler
,当发生错误error
事件时会被调用。 GlobalEventHandlers.onfocus
- Is an
EventHandler
representing the code to be called when thefocus
event is raised. GlobalEventHandlers.oncancel
- Is an
EventHandler
representing the code to be called when thecancel
event is raised. GlobalEventHandlers.oncanplay
- Is an
EventHandler
representing the code to be called when thecanplay
event is raised. GlobalEventHandlers.oncanplaythrough
- Is an
EventHandler
representing the code to be called when thecanplaythrough
event is raised. GlobalEventHandlers.onchange
- Is an
EventHandler
representing the code to be called when thechange
event is raised. GlobalEventHandlers.onclick
- Is an
EventHandler
representing the code to be called when theclick
event is raised. GlobalEventHandlers.onclose
- Is an
EventHandler
representing the code to be called when theclose
event is raised. GlobalEventHandlers.oncontextmenu
- Is an
EventHandler
representing the code to be called when thecontextmenu
event is raised. GlobalEventHandlers.oncuechange
- Is an
EventHandler
representing the code to be called when thecuechange
event is raised. GlobalEventHandlers.ondblclick
- Is an
EventHandler
representing the code to be called when thedblclick
event is raised. GlobalEventHandlers.ondrag
- Is an
EventHandler
representing the code to be called when thedrag
event is raised. GlobalEventHandlers.ondragend
- Is an
EventHandler
representing the code to be called when thedragend
event is raised. GlobalEventHandlers.ondragenter
- Is an
EventHandler
representing the code to be called when thedragenter
event is raised. GlobalEventHandlers.ondragexit
- Is an
EventHandler
representing the code to be called when thedragexit
event is raised. GlobalEventHandlers.ondragleave
- Is an
EventHandler
representing the code to be called when thedragleave
event is raised. GlobalEventHandlers.ondragover
- Is an
EventHandler
representing the code to be called when thedragover
event is raised. GlobalEventHandlers.ondragstart
- Is an
EventHandler
representing the code to be called when thedragstart
event is raised. GlobalEventHandlers.ondrop
- Is an
EventHandler
representing the code to be called when thedrop
event is raised. GlobalEventHandlers.ondurationchange
- Is an
EventHandler
representing the code to be called when thedurationchange
event is raised. GlobalEventHandlers.onemptied
- Is an
EventHandler
representing the code to be called when theemptied
event is raised. GlobalEventHandlers.onended
- Is an
EventHandler
representing the code to be called when theended
event is raised. GlobalEventHandlers.oninput
- Is an
EventHandler
representing the code to be called when theinput
event is raised. GlobalEventHandlers.oninvalid
- Is an
EventHandler
representing the code to be called when theinvalid
event is raised. GlobalEventHandlers.onkeydown
- Is an
EventHandler
representing the code to be called when thekeydown
event is raised. GlobalEventHandlers.onkeypress
- Is an
EventHandler
representing the code to be called when thekeypress
event is raised. GlobalEventHandlers.onkeyup
- Is an
EventHandler
representing the code to be called when thekeyup
event is raised. GlobalEventHandlers.onload
- Is an
EventHandler
representing the code to be called when theload
event is raised. GlobalEventHandlers.onloadeddata
- Is an
EventHandler
representing the code to be called when theloadeddata
event is raised. GlobalEventHandlers.onloadedmetadata
- Is an
EventHandler
representing the code to be called when theloadedmetadata
event is raised. GlobalEventHandlers.onloadstart
- Is an
EventHandler
representing the code to be called when theloadstart
event is raised. GlobalEventHandlers.onmousedown
- Is an
EventHandler
representing the code to be called when themousedown
event is raised. GlobalEventHandlers.onmouseenter
- Is an
EventHandler
representing the code to be called when themouseenter
event is raised. GlobalEventHandlers.onmouseleave
- Is an
EventHandler
representing the code to be called when themouseleave
event is raised. GlobalEventHandlers.onmousemove
- Is an
EventHandler
representing the code to be called when themousemove
event is raised. GlobalEventHandlers.onmouseout
- Is an
EventHandler
representing the code to be called when themouseout
event is raised. GlobalEventHandlers.onmouseover
- Is an
EventHandler
representing the code to be called when themouseover
event is raised. GlobalEventHandlers.onmouseup
- Is an
EventHandler
representing the code to be called when themouseup
event is raised. GlobalEventHandlers.onmousewheel
- Is an
EventHandler
representing the code to be called when themousewheel
event is raised. GlobalEventHandler.onmozfullscreenchange
- Is an
EventHandler
representing the code to be called when thefullscreenchange
event is raised. GlobalEventHandler.onmozfullscreenerror
- Is an
EventHandler
representing the code to be called when thefullscreenerror
event is raised. GlobalEventHandlers.onpause
- Is an
EventHandler
representing the code to be called when thepause
event is raised. GlobalEventHandlers.onplay
- Is an
EventHandler
representing the code to be called when theplay
event is raised. GlobalEventHandlers.onplaying
- Is an
EventHandler
representing the code to be called when theplaying
event is raised. GlobalEventHandlers.onpointerdown
- Is an
EventHandler
representing the code to be called when thepointerdown
event is raised. GlobalEventHandlers.onpointermove
- Is an
EventHandler
representing the code to be called when thepointermove
event is raised. GlobalEventHandlers.onpointerup
- Is an
EventHandler
representing the code to be called when thepointerup
event is raised. GlobalEventHandlers.onpointercancel
- Is an
EventHandler
representing the code to be called when thepointercancel
event is raised. GlobalEventHandlers.onpointerover
- Is an
EventHandler
representing the code to be called when thepointerover
event is raised. GlobalEventHandlers.onpointerout
- Is an
EventHandler
representing the code to be called when thepointerout
event is raised. GlobalEventHandlers.onpointerenter
- Is an
EventHandler
representing the code to be called when thepointerevent
event is raised. GlobalEventHandlers.onpointerleave
- Is an
EventHandler
representing the code to be called when thepointerleave
event is raised. GlobalEventHandlers.onpointerlockchange
- Is an
EventHandler
representing the code to be called when thepointerlockchange
event is raised. GlobalEventHandlers.onpointerlockerror
- Is an
EventHandler
representing the code to be called when thepointerlockerror
event is raised. GlobalEventHandlers.onprogress
- Is an
EventHandler
representing the code to be called when theprogress
event is raised. GlobalEventHandlers.onratechange
- Is an
EventHandler
representing the code to be called when theratechange
event is raised. GlobalEventHandlers.onreset
- Is an
EventHandler
representing the code to be called when thereset
event is raised. GlobalEventHandlers.onscroll
- Is an
EventHandler
representing the code to be called when thescroll
event is raised. GlobalEventHandlers.onseeked
- Is an
EventHandler
representing the code to be called when theseeked
event is raised. GlobalEventHandlers.onseeking
- Is an
EventHandler
representing the code to be called when theseeking
event is raised. GlobalEventHandlers.onselect
- Is an
EventHandler
representing the code to be called when theselect
event is raised. GlobalEventHandlers.onshow
- Is an
EventHandler
representing the code to be called when theshow
event is raised. GlobalEventHandlers.onsort
- Is an
EventHandler
representing the code to be called when thesort
event is raised. GlobalEventHandlers.onstalled
- Is an
EventHandler
representing the code to be called when thestalled
event is raised. GlobalEventHandlers.onsubmit
- Is an
EventHandler
representing the code to be called when thesubmit
event is raised. GlobalEventHandlers.onsuspend
- Is an
EventHandler
representing the code to be called when thesuspend
event is raised. GlobalEventHandlers.ontimeupdate
- Is an
EventHandler
representing the code to be called when thetimeupdate
event is raised. GlobalEventHandlers.onvolumechange
- Is an
EventHandler
representing the code to be called when thevolumechange
event is raised. GlobalEventHandlers.onwaiting
- Is an
EventHandler
representing the code to be called when thewaiting
event is raised.
Methods
This interface defines no method.
Specifications
Specification | Status | Comment |
---|---|---|
Pointer Lock Extension of Document | Candidate Recommendation | Adds onpointerlockchange and onpointerlockerror on Document . It is experimentally implemented on GlobalEventHandlers . |
HTML Living Standard GlobalEventHandlers | Living Standard | No change since the latest snapshot, HTML 5.1. |
HTML 5.1 GlobalEventHandlers | Recommendation | Snapshot of HTML Living Standard. Added onsort since the Unknown snapshot. |
HTML5 GlobalEventHandlers | Recommendation | Snapshot of HTML Living Standard. Creation of GlobalEventHandlers (properties where on the target before it). |
Browser compatibility
We're converting our compatibility data into a machine-readable JSON format. This compatibility table still uses the old format, because we haven't yet converted the data it contains. Find out how you can help!Feature | Firefox (Gecko) | Chrome | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | (Yes) | (Yes) | ? | ? | ? |
oncanplay , oncanplaythrough , ondurationchange , onemptied , onended , onloadeddata , onloadedmetadata , onloadstart , onpause , onplay , onplaying , onprogress , onratechange , onseeked , onseeking , onstalled , ontimeupdate , onvolumechange , onwaiting | 3.5 (1.9.1) | ? | ? | ? | ? |
onsuspend | 3.6 (1.9.2) | ? | ? | ? | ? |
ondrag , ondragend , ondragenter , ondragleave , ondragover , ondragstart , ondrop | 3.5 (1.9.1) | ? | ? | ? | ? |
onmouseenter , onmouseleave | 10 (10) | 30.0 | 5.5 | 17 | ? |
ondragexit | 未实现 | ? | ? | ? | ? |
oncancel | 未实现 | ? | ? | ? | ? |
onclose | 未实现 | ? | ? | ? | ? |
oncuechange | 未实现 | ? | ? | ? | ? |
ondragexit | 未实现 | ? | ? | ? | ? |
onmousewheel | 未实现 | ? | ? | ? | ? |
onsort | 未实现 | ? | ? | ? | ? |
onmozfullscreenchange , onmozfullscreenerror | (Yes) | 未实现 | 未实现 | 未实现 | 未实现 |
onpointerlockchange , onpointerlockerror | 10 (10) as onmozpointerlockchange , onmozpointerlockerror | (Yes) as onwebkitpointerlockchange , onwebkitpointerlockerror | ? | ? | ? |
onpointercancel , onpointerdown , onpointerup , onpointermove , onpointerout , onpointerover , onpointerenter , onpointerleave , ongotpointercapture , onlostpointercapture | (Yes) behind the dom.w3c_pointer_events.enabled pref (disabled by default) | 未实现 | (Yes) | ? | ? |
Feature | Firefox Mobile (Gecko) | Android | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|
Basic support | (Yes) | ? | ? | ? | ? |
ondrag , ondragend , ondragenter , ondragleave , ondragover , ondragstart , ondrop | 1.0 (1.9.1) | ? | ? | ? | ? |
oncanplay , oncanplaythrough , ondurationchange , onemptied , onended , onloadeddata , onloadedmetadata , onloadstart , onpause , onplay , onplaying , onprogress , onratechange , onseeked , onseeking , onstalled , ontimeupdate , onvolumechange , onwaiting | 1.0 (1.9.1) | ? | ? | ? | ? |
onmouseenter , onmouseleave | 10.0 (10) | ? | ? | ? | ? |
onsuspend | 1.0 (1.9.2) | ? | ? | ? | ? |
ondragexit | {CompatNo}} | ? | ? | ? | ? |
oncancel | 未实现 | ? | ? | ? | ? |
onclose | 未实现 | ? | ? | ? | ? |
oncuechange | 未实现 | ? | ? | ? | ? |
ondragexit | 未实现 | ? | ? | ? | ? |
onmousewheel | 未实现 | ? | ? | ? | ? |
onsort | 未实现 | ? | ? | ? | ? |
onmozfullscreenchange , onmozfullscreenerror | (Yes) | 未实现 | 未实现 | 未实现 | 未实现 |
onpointerlockchange , onpointerlockerror | 10.0 (10) as onmozpointerlockchange , onmozpointerlockerror | ? | ? | ? | ? |
onpointercancel , onpointerdown , onpointerup , onpointermove , onpointerout , onpointerover , onpointerenter , onpointerleave , ongotpointercapture , onlostpointercapture | (Yes) behind the dom.w3c_pointer_events.enabled pref (disabled by default) | 未实现 | ? | 未实现 | 未实现 |
See also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论