2015年4月28日,W3C的Web应用工作组发布了UI事件(UI Events)的标准工作草案。该草案原名为文档对象模型事件(DOM Level 3 Event),该文档定义了一组UI事件,扩展了DOM4中定义的DOM Event对象。这些DOM事件通常由可视化的用户代理实现,处理和用户交互相关的事件(如鼠标或键盘的输入等)。DOM事件主要用于两个目标:第一个目标是定义一个标准的DOM事件系统,支持事件侦听模块对事件的注册,同时通过树结构定义事件流(Event Flow)。此外,该文档还为实现用户交互控制及文档发生改变时的消息通知等相关的事件,提供了标准处理模块,包括为每个这些事件模块所预定义的上下文信息等。DOM事件的另一个目标是在现有的浏览器的事件系统中提供一个通用的子集,增强不同浏览器实现、已有Web内容及脚本的互操作性。
更多内容,请参阅英文原文,及W3C的富Web客户端标准计划(Rich Web Client Activity)。