基于对象的基础特征就是采用事件的驱动机制。
事件是用户与网页交互操作时产生的操作,一般讲用户的鼠标回家键盘动作称为事件
由鼠标或键盘引发的一系列程序额动作被称为事件驱动
而对事件进行处理的程序或函数,被称为事件处理程序

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

你的评论