zoukankan      html  css  js  c++  java
  • addEventListener事件委托

    什么是事件委托:通俗的讲,事件就是onclick,onmouseover,onmouseout,等就是事件,委托呢,就是让别人来做,这个事件本来是加在某些元素上的,然而你却加到别人身上来做,完成这个事件。

    也就是:利用冒泡的原理,把事件加到父级上,触发执行效果。

    好处1,提高性能。

    好处2,新添加的元素还会有之前的事件。

    基本格式:元素.addEventListener(type, fn , true/false);第三个参数一般不写,默认值是false,它决定了是先捕获还是先冒泡,如果是true就是捕获,反之则是冒泡(事件捕获:父级元素先触发,子集元素后触发;

    事件冒泡:子集元素先触发,父级元素后触发;)。第一个参数是事件类型(例如:click,mouseenter,mousedown)。第二个参数是绑定的函数。

  • 相关阅读:
    说说那些低级错误
    vue双向数据绑定
    妙用$.extend
    写一个限制执行次数的函数
    强类型语言不好的地方,比如这样:
    form表单里的坑
    Java Day 09
    Java Day 08
    Java Day 07
    Java Day 06
  • 原文地址:https://www.cnblogs.com/xutao1517588477/p/10846603.html
Copyright © 2011-2022 走看看