相关概念
事件处理程序
相应用户行为所执行的代码
事件驱动式
指侦测到的用户行为,并执行相应的事件处理程序的过程
事件流
发生事件的元素节点与DOM树根节点之间按照特定的顺序进行传播,传播的过程就是事件流
传播方式
事件捕获方式
传播顺序:由外到内
事件冒泡方式
传播顺序:由内到外
w3c规定的事件传播处理事件
分支主题
事件的绑定方法
行内绑定式
类似于<p onclick="">
动态绑定式
类似于document.getElementById("").onclick=""
事件监听
类似于dom对象.addEvent(type,callback)
事件分类
页面事件
onload
页面加载后触发
unload
焦点事件
focus
获得焦点时触发
blur
失去焦点时触发
鼠标事件
click点击事件
dbclick双击事件
mouseover鼠标悬停事件
mouseout鼠标离开时触发
change当内容发生改变时触发
mousedown按下鼠标任意键时触发
mousemove在元素内鼠标移动时持续触发
分支主题
键盘事件
文本输入框输入键盘上的某值时触发事件
e.keydown===13回车键按下时触发动作
keyup松开某键时触发动作
表单事件
提交时触发事件:onsubmit
重置时触发事件:onreset