javascript的常用事件有哪些
- 格式:pdf
- 大小:74.03 KB
- 文档页数:1
javascript的常⽤事件有哪些
javascript常⽤事件:click、dblclick、mouseup、mouseout、keypress、keydown、keyup、error、load、resize、unload、blur、
change、focus、reset等。
JavaScript 的⼀个基本特征就是事件驱动。所谓事件驱动,就是当⽤户执⾏了某种操作或 Javascript 和 html 交互后导致了某种状态改变
后,会因此⽽引发⼀系列程序的响应执⾏。在这⾥,⽤户的操作称为事件,程序对事件作出的响应称为事件处理。
事件处理,是指程序对事件作出的响应。事件,对 JavaScript 来说,就是⽤户与 Web 页⾯交互时产⽣的操作或 Javascript 和 html 交互后导
致发⽣变化某种状态的事情,⽐如移动⿏标、按下某个键、单击按钮等操作以及表⽰ Ajax 的⼯作状态发⽣变化、表⽰动画已经完成运⾏
等。事件处理中涉及的程序称为事件处理程序。事件处理程序通常定义为函数。
在 Web 页⾯中产⽣事件的界⾯元素,称为事件源。在不同事件源上可以产⽣相同类型的事件,同⼀个事件源也可以产⽣不同类型的事件。JS 程序通过指明事件类型和事件源,并对事件源绑定事件处理程序,这样,⼀旦事件源发⽣指定类型的事件,浏览器就会调⽤事件源所绑
定的处理程序进⾏事件处理。所以事件处理涉及的⼯作包括事件处理程序的定义及其绑定。
在 Web 页⾯中,⽤户可进⾏的操作有很多,⽽每⼀种操作都将产⽣⼀个事件。下⾯给⼤家介绍⼀下javascript常⽤事件。
JavaScript 常⽤事件
事件 描述
⿏标事件 click ⽤户单击⿏标时触发此事件dblclick ⽤户双击⿏标时触发此事件
mousedown ⽤户按下⿏标时触发此事件
mouseup ⽤户按下⿏标后松开⿏标时触发此事件
mouseover 当⽤户将⿏标的光标移动到某对象范围的上⽅时触发此事件
mousemove ⽤户移动⿏标时触发此事件
mouseout 当⽤户⿏标的光标离开某对象范围时触发此事件
mousewheel 当滚动⿏标滚轮时发⽣此事件,只针对 IE 和 Chrome 有效
DOMMouseScroll 当滚动⿏标滚轮时发⽣此事件,针对标准浏览器有效
键盘事件 keypress 当⽤户键盘上的某个字符键被按下时触发此事件keydown 当⽤户键盘上某个按键被按下时触发此事件
keyup 当⽤户键盘上某个按键被按下后松开时触发此事件
窗⼝事件 error 加载⽂件或图像发⽣错误时触发此事件load 页⾯内容加载完成时触发此事件
resize 当浏览器的窗⼝⼤⼩被改变时触发此事件
unload 当前页⾯关闭或退出时触发此事件
表单事件 blur 当表单元素失去焦点时触发此事件click ⽤户单击复选框、单选框、普通按钮、提交按钮和重置按钮等按钮时触发此事件
change 表单元素的内容发⽣改变并且元素失去焦点时触发此事件
focus 当表单元素获得焦点时触发此事件
reset ⽤户单击表单上的重置按钮时触发此事件
select ⽤户选择了⼀个 input 或 textarea 表单元素中的⽂本时触发此事件
submit ⽤户单击提交按钮提交表单时触发此事件