JavaScript的常用事件
基于对象的基础特征就是采用事件的驱动机制。
事件是用户与网页交互操作时产生的操作,一般讲用户的鼠标回家键盘动作称为事件
由鼠标或键盘引发的一系列程序额动作被称为事件驱动
而对事件进行处理的程序或函数,被称为事件处理程序
JavaScript的常用事件
类别 | 事件 | 说明 |
---|---|---|
鼠标事件 | Click | 鼠标单击时触发此事件 |
DbClick | 双击 | |
MouseDown | 按下鼠标时触发此事件 | |
MouseUp | 按下鼠标再松开时触发此事件 | |
MouseOver | 鼠标移动到某对象范围的上方时触发此事件 | |
MouseMove | 鼠标移动时触发此事件 | |
MouseOut | 鼠标移出某对象范围时触发此事件 | |
键盘事件 | KeyDown | 当键盘上的某个按键被按下时触发此事件 |
KeyPress | 当键盘上的某个按键被按下并释放时触发此事件 | |
KeyUp | 当键盘上的某个按键被按下再松下时触发此事件 | |
页面事件 | Abort | 用户中断图片下载时触发此事件 |
BeforeUnload | 当前页面将要被改变时触发此事件 | |
Error | 出现错误时触发此事件 | |
Load | 页面内容加载完成时触发此事件 | |
Resize | 当浏览器的窗口大小被改变时触发此事件 | |
Unload | 当页面将改变时触发此事件 | |
编辑事件 | BeforeCopy | 将页面当前选中的内容复制到浏览者系统的剪贴板前触发此事件 |
BeforeCut | 将页面中的一部分或全部内容剪切到浏览者系统的剪贴板前触发此事件 | |
BeforeEditFocus | 当前元素将要进入编辑状态时触发此事件 | |
BeforePast | 将内容从浏览者的系统剪切板粘贴到页面上时触发此事件 | |
BeforeUpdate | 当浏览者粘贴系统剪切板中的内容时触发此事件 | |
ContextMenu | 当浏览者单击鼠标右键出现弹出菜单时或通过键盘按键触发页面菜单时触发此事件 | |
Copy | 复制页面当前的选择内容时触发此事件 | |
Cut | 剪切页面当前的选择内容时触发此事件 | |
Drag | 当某个对象呗拖动时触发此事件 | |
Dragend | 当鼠标拖动结束时触发此事件,即鼠标的按钮被释放时厨房此事件 | |
Dragenter | 当鼠标将对象拖入其容器范围内时触发此事件 | |
DragOver | 当鼠标将对象拖出其容器范围时触发此事件 | |
DragStart | 当某对象被拖动时触发此事件 | |
Drop | 在一个拖动过程中,释放鼠标键时触发此事件 | |
LoseCapture | 当元素失去鼠标移动所形成的选择焦点时触发此事件 | |
Paste | 当内容被粘贴时触发此事件 | |
Select | 当文本内容被选择时触发此事件 | |
SelectStart | 当文本内容的选择开始发生时触发此事件 | |
表单事件 | Blur | 当前元素失去焦点时触发此事件 |
Change | 当前元素失去焦点并且元素的内容发生改变时触发此事件 | |
Focus | 当某个元素获得焦点时触发此事件 | |
Reset | 当表单的Reset属性被激活时触发此事件 | |
Submit | 提交表单时触发此事件 | |
滚动字幕事件 | Bounce | 当Marquee内的内容移动至Marquee显示范围之外时触发此事件 |
Finish | 当Marquee元素完成需要显示的内容时触发此事件 | |
Start | 当Marquee元素开始显示内容时触发此事件 |
标签:JavaScript