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