脚本宝典收集整理的这篇文章主要介绍了javascript代码实例教程-Javascript事件全解析――事件概述及传统事件类型,脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。小宝典致力于为广大程序猿(媛)提供高品质的代码服务,请大家多多光顾小站,小宝典在此谢过。
一、关于事件的一些定义
1.事件类型:一个用来说明发生什么类型事件的字符串。比如keydown表示键盘某个键按下
2.事件目标:发生的事件或与之相关的对象,如Window/Document/Element
3.事件处理程序:处理或响应事件的函数
4.事件对象:与特定事件相关且包含有关该事件详细信息的对象(如:鼠标事件的相关对象会包含鼠标指针的坐标)
5.事件传播:冒泡、排序
二、事件的分类
1.依赖于设备的输入事件:mousedown/mouseover/keydown等
2.独立于设备的输入事件:click(指激活了链接、按钮或其他文档元素,可用鼠标也可用键盘回车键等)
3.用户界面事件:change/focuse/submIT(用户点击表单中提交后触发)
4.状态变化事件:load/readystatechange
5.特定API事件:HTML5中定义的包括Dragstart/dragenter以及
6.计算器和错误处理程序
三、传统事件类型
1.表单事件
当提交和重置表单时,