美文网首页
十六、DOM之事件委托 ------ 2020-01-05

十六、DOM之事件委托 ------ 2020-01-05

作者: 自己写了自己看 | 来源:发表于2020-01-05 20:38 被阅读0次

    1、事件委托:

    /**
    事件委托:利用事件的冒泡传播机制,如果一个容器的后代元素中,很多元素的点击行为(其他事件行为也是)
    都要做一些处理,此时我们不需要再像以前一样一个个获取一个个绑定了,我们只需要给容器的 
    click(或者其他事件)绑定方法即可,这样不管点击的是哪一个后代元素,都会根据冒泡传播的传递机制,
    把容器的 click(或者其他事件)行为触发,把对应的方法执行,根据事件源,我们可以知道点击的是谁,
    从而做不同的事情即可;
    */
    

    2、事件委托的优势:

    /**
    事件委托的方式相比较一个个的事件处理,性能提高在50%左右,而且需要操作的元素越多,
    节省的性能就越大;
    原因:每绑定一个事件就需要开辟一个堆内存,一个个处理开辟的堆内存
    肯定比事件委托开辟一个堆内存消耗大;
    */
    

    相关文章

      网友评论

          本文标题:十六、DOM之事件委托 ------ 2020-01-05

          本文链接:https://www.haomeiwen.com/subject/otecactx.html