简单的告诉你什么是事件委托!

190 阅读1分钟

我以前特别不理解事件委托到底是一个什么而又伟大的东西,知道前几天听一个视频我悟了!

好,现在如果3个按钮需要执行3个不同的事件,你怎么操作呢?

我原来的做法是给3个button按钮都绑定上事件,点击那个执行那个。

好的,且不说那种方法到底简单,只是简单说一下我理解的事件委托!

就是这样,把触发事件的元素绑定到父元素上!

捕捉 -> 触发 -> 冒泡

在最后阶段我们可以用e.target得知触发事件的元素,然后做以判断,就可以实现事件委托。哈哈哈!

其实这就是一种思想而已吧!