概念:某些组件被执行了某些操作后,会触发某些特定的代码的执行。
事件:鼠标右击,鼠标左击,鼠标移动,双击,键盘方向键被触发等。
事件源:组件。如: 按钮 文本输入框…
监听器:代码。
注册监听:将事件,事件源,监听器结合在一起。 当事件源上发生了某个事件,则触发执行某个监听器代码。
| 事件 | 事件说明 |
| onclick | 鼠标单击触发 |
| ondblclick | 鼠标双击触发 |
| onmousedown | 鼠标按下触发该事件 |
| onmouseup | 鼠标弹起触发 |
| onmouseover | 鼠标移动到此事件元素上 |
| onmousemove | 鼠标移动时触发 |
| onmouseout | 鼠标从某个设置的事件上触发此事件 |
| 类别 | 事件描述 |
| onkeydown | 当键盘上某个按键被按下时触发该事件 |
| onkeyup | 当键盘上某个按键被按下时弹起触发该事件 |
| onkeypress | 当输入有效的字符按键时,触发该事件 |
| 事件 | 事件说明 |
| onblur | 当前元素失去焦点时触发该事件 |
| onchange | 当前元素失去焦点并且元素内容发生改变时触发 |
| onfocus | 当某个元素获取焦点时,触发 |
| onreast | 当表单被重置时触发此事件 |
| onsubmit | 当表单被提交时触发 |
在项目开发中,经常需要JavaScript对网页中的DOM元素进行操作,而页面的加载又是按照代码的编写顺序,从上到下依次执行的。