JavaScript面试题:如何理解事件委托?

2019-06-2007:53:07WEB前端开发Comments1,945 views字数 368阅读模式

如何理解事件委托

在DOM树上绑定事件监听器并使用JS事件处理程序是处理客户端事件响应的典型方法。 从理论上讲,我们可以将监听器附加到HTML中的任何DOM元素,但由于事件委派,这样做是浪费而且没必要的。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/13692.html

** 什么是事件委托?**文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/13692.html

这是一种让父元素上的事件监听器也影响子元素的技巧。 通常,事件传播(捕获和冒泡)允许我们实现事件委托。 冒泡意味着当触发子元素(目标)时,也可以逐层触发该子元素的父元素,直到它碰到DOM绑定的原始监听器(当前目标)。 捕获属性将事件阶段转换为捕获阶段,让事件下移到元素; 因此,触发方向与冒泡阶段相反。 捕获的默认值为false文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/13692.html

作者:前端小智
链接:https://juejin.im/post/5d0976c66fb9a07efa091bcf
来源:掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/13692.html

文章源自菜鸟学院-https://www.cainiaoxueyuan.com/gcs/13692.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/gcs/13692.html

Comment

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

确定