事件及事件处理机制
1、 事件(Event)
用于描述发生了什么事情,用户的鼠标或键盘操作(点击,文字输入,下拉框的选中)以及其他的页面操作(页面的加载和卸载)都会触发相应的事件。
2、 事件源(Event Source)
可能产生事件的组件,一般网页中为表单组件
3、 事件驱动(Event Driven)
由事件引发程序的响应,执行事先准备好的事件处理代码,这种程序运行方式称为事件驱动。
4、 事件处理代码(Event Handle)
JavaScript中事件处理代码通常定义为函数的形式,在其中加入所需要的处理逻辑,并将之关联到所关注的事件源组件上。
常用的事件类型
OnClick 组件被点击
onDbClick 组件被双击
onLoad 页面加载
onUnload 页面卸载
onChange 组件内容发生变化或条目选中状态发生变化
onMouseMove 鼠标移动
onFocus 获得焦点
onBlur 失去焦点