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 ⽤户单击提交按钮提交表单时触发此事件