
# 监听事件介绍
JSSDK默认监听浏览器事件，以实现对用户键盘、鼠标、触摸等行为进行反馈。
#### 鼠标事件
JSSDK目前默认监听如下鼠标事件：
| 事件名         | 触发时机                                      |
|:---|:---|
| mousedown   | 按下鼠标按键时（左键/右键/中键）                         |
| mouseup     | 松开鼠标按键时（与mousedown配对）                     |
| mousemove   | 按下鼠标左键并松开（完整单击），若按右键则触发contextmenu而非click |
| mouseout    | 鼠标离开元素区域                                  |
| wheel       | 滚动鼠标滚轮                                    |
| contextmenu | 按下鼠标右键                                    |
   
#### 键盘事件
JSSDK目前默认监听如下键盘事件：
| 事件名     | 触发时机              |
|:---|:---|
| keydown | 按下键盘按键时（持续按会重复触发） |
| keyup   | 松开键盘按键时           |
   
#### 焦点事件
JSSDK目前默认监听如下焦点事件：
| 事件名   | 触发时机    |
|:---|:---|
| focus | 获取元素焦点时 |
| blur  | 失去元素焦点时 |
   
#### 触摸事件
JSSDK目前默认监听如下触摸事件：
| 事件名         | 触发时机           |
|:---|:---|
| touchstart  | 手指触摸屏幕时        |
| touchend    | 手指离开屏幕时        |
| touchmove   | 手指在屏幕上滑动时      |
| touchcancel | 触摸被中断时（如来电、弹窗） |
   
