天天看点

javascript中事件的分类 — 第13.4.1讲

事件分类总结

一:javascript中事件的分类

1.UI事件:当用户与页面上的元素交互时候触发;

2.焦点事件:当用户通过鼠标在页面上执行操作时触发;

3.滚轮事件:当用户使用鼠标滚轮时触发;

4.文本事件:当在文档中输入文本时触发;

5.键盘事件:当用户通过键盘在页面操作时触发;

6.合成事件:当为IME(input Method Editor,输入法编辑器)输入字符时触发;

  DOM3级事件模块在DOM2级事件模块基础上重新定义了这些事件,包括IE9在内的所有主流浏览器都支持DOM2级事件。IE9也支持DOM3级事件。

二:每种事件详解

  • UI事件
  • 焦点事件
  • 鼠标和滚轮事件(即 click 和 mouse 用法)
  • 键盘和文本事件(即 keydown、keypres 和 textInput的用法)
  • 监听DOM节点变化的事件
  • HTML5新事件(比如 readystatechange 和 pageshow 和 pagehide )
  • 设备事件(比如 手机平板的旋转和监听运动的速度和方向)
  • Touch和手势事件(手势事件就是对多根手指操作的识别)
  • 模拟事件(就是用代码来模拟事件触发效果而不用手动触发)

继续阅读