事件委托原理之事件冒泡

其实 这个 事件委托原理事件冒泡也不是很难。。接下来我们看看 事件委托,顾名思义,通俗点就是本该注册给我的事件现在注册在其他对象上了,那么问题来了,凭什么注册给其他对象,这个对象有什么限制吗? 肯定有的,,事件委托的原理是事件冒泡,事件冒泡就是 当前元素触发的事件会一级一级的向上传递,如果上级有这个事件,就会触发,没有不触犯,其实上级没有注册这个事件,也会传递的,只是不触发而已。 现在 可以理解事件委托了:本该注册在当前元素的事件,现在注册在父元素上,实现委托。 委托作用是什么?为什么要委托? 事件委托可以优化代码。这种例子有很多,比如子元素有很多要注册事件,那么全部注册太好性能,占内存,直接给父级注册就可以。 在比如,当前元素是动态渲染的,但是有事件需要触发,那么也可以交给父级元素触发,动态渲染的,直接注册动态的dom可能出现触发不到的情况。 这个就不上代码了,网上代码太多了

原文地址:https://www.cnblogs.com/tiangeng/p/10154807.html