事件类型
web 浏览器中可能发生的事件有许多种类型
不同类型的事件都有着自己独特的信息
在 "DOM3 级事件" 规范中, 规定了以下几类事件:
UI 事件 当用户与页面元素交互时触发
焦点事件 当元素失去或获得焦点时触发
鼠标事件 当用户通过鼠标在页面上执行操作时触发
滚轮事件 当使用鼠标滚轮或类似设备时触发
文本事件 当在文档中输入文本时触发
键盘事件 当用户通过键盘在页面执行操作时触发
合成事件 当为 IME(输入法编辑器)输入字符时触发
变动事件 当底层 DOM 结构发生变化时触发
除了这几类事件之外, html5 也定义了一组事件, 有的浏览器还会再 BOM 和 DOM 中实现其它专有事件
这些专有事件一般都是根据开发人员的需求定制的, 没有规范, 因此不同浏览器的实现也不相同
DOM3 级事件模块在 DOM2 级事件模块的基础上重新定义了事件, 也添加了新事件.
目前新版的主流浏览器应该都支持 DOM2 级事件, IE9 及以上就开始支持 DOM3 级事件了
来源: http://www.bubuko.com/infodetail-2950101.html