JS事件流

elementObject.addEventListener(eventName,function(){},true/false);

true为事件捕获,false为事件冒泡

事件冒泡:自内向外

事件捕获:自外向内

事件委托:事件处理程序过多,可以利用事件冒泡,只指定一个事件处理程序,就可以管理某一类型的所有事件

event.stopPropagation()

阻止事件冒泡

event.preventDefault()

阻止默认行为

return false

阻止事件冒泡,也阻止默认行为

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 以下文章为转载,对理解JavaScript中的事件处理机制很有帮助,浅显易懂,特分享于此。 什么是事件? 事件(E...
    jxyjxy阅读 3,086评论 1 10
  • JavaScript 程序采用了异步事件驱动编程模型。在这种程序设计风格下,当文档、浏览器、元素或与之相关的对象发...
    劼哥stone阅读 1,300评论 3 11
  • 本文对事件流和事件处理程序进行了简单整理,主要用于理清思路,不做详细概念解释。供大家复习与记忆使用。 1.事件流:...
    阿r阿r阅读 1,237评论 1 5
  • 事件 JavaScript和HTML的交互是通过事件实现的。JavaScript采用异步事件驱动编程模型,当文档、...
    徐国军_plus阅读 618评论 0 2
  • 说到住宿,可以说是很多大众外出旅行比较care的一块,这其中当然有很多需要注意的地方啦,今天我们就来聊聊如何拥有一...
    王小嗑阅读 328评论 1 5