Javascript学习笔记#7(事件-----中)
目标事件对象
方法 | 描述 | DOM |
---|---|---|
addEvenListner() | 允许在目标事件中注册监听事件(IE8=attchEvent()) | 2 |
dispatchEvent() | 允许发送事件到监听器(IE=fireEvent()) | 2 |
removeEventLister() | 运行一次注册事件目标的监听事件(IE=detachEvent()) | 2 |
表单事件
属性 | 描述 | 对象 |
---|---|---|
onblur | 元素失去焦点时触发 | 2 |
onchange | 该事件在表单元素内容改变时触发 | 2 |
onfocus | 元素即将获取焦点时触发 | 2 |
onfcusin | 元素即将失去焦点时触发 | 2 |
onfocusout | 元素获取用户时触发 | 2 |
onreset | 表单重置时触发 | 2 |
onserach | 用户搜索输入文本域时触发 | 2 |
onselect | 用户选取获取文本时触发 | 2 |
onsubmit | 表单提交时触发 | 2 |
动画事件
事件 | 描述 | 对象 |
---|---|---|
animationend | 该事件在CSS动画结束时播放 | \ |
animationiteration | 该事件在CSS动画重复播放时触发 | \ |
animationstart | 该事件在CSS动画开始播放时触发 | \ |
过度事件
事件 | 描述 | 对象 |
---|---|---|
transitionend | 该事件在CSS过渡完成后触发 | \ |
注意事项:
所有的事件处理函数都会都有两个部分组成,on + 事件名称,例 如 click 事的事件处理函数就是:onclick。在这里,我们主要谈论 脚本模型的方式来构建事件,违反分离原则的内联模式,我们忽略掉。 对于每一个事件,它都有自己的触发范围和方式,如果超出了触 发范围和方式,事件处理将失效