jQuery技术

深入理解jQuery的Event机制(3)

字号+ 作者:H5之家 来源:H5之家 2017-06-20 08:00 我要评论( )

3.在没有阻止默认行为的情况下,然后就是执行当前元素的elem[type]方式的事件处理程序,这种方式的事件处理程序是通过调用原生的事件注册addEventListener/attachEvent(所以如果没阻止冒泡,它就会向上冒泡了),当

3.在没有阻止默认行为的情况下,然后就是执行当前元素的elem[type]方式的事件处理程序,这种方式的事件处理程序是通过调用原生的事件注册addEventListener/attachEvent(所以如果没阻止冒泡,它就会向上冒泡了),当然这个步骤要避免触发上一步的事件程序,即jQuery的原生注册接口和ontype形式的,通过jQuery.event.triggered来保存已经被触发了的标志,这样jQuery的原生注册接口通过判断jQuery.event.triggered来决定是否触发。而ontype形式的就先把ontype至为null,执行完操作后再恢复。


而triggerHandler就只做了trigger过程中的第二步,只是eventPath之保存了一个元素,就是当前元素.


 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • jQuery 源码系列(八)data 缓存机制

    jQuery 源码系列(八)data 缓存机制

    2017-03-05 11:03

  • 《jQuery技术内幕:深入解析jQuery架构设计与实现原理》(高云)【

    《jQuery技术内幕:深入解析jQuery架构设计与实现原理》(高云)【

    2017-02-05 16:00

  • 《深入PHP与jQuery开发》┊(美) Jason Lengstorf[.PDF] 下载

    《深入PHP与jQuery开发》┊(美) Jason Lengstorf[.PDF] 下载

    2016-12-30 17:07

  • 深入学习jQuery动画控制

    深入学习jQuery动画控制

    2016-11-19 10:01

网友点评