事件

2017-07-02  本文已影响0人  Liberty寒风

事件顺序

先执行捕获事件,然后目标阶段,再执行冒泡事件

addEventlistener('',fn,false);//冒泡事件,默认是冒泡
addEventlistener('',fn,true);//捕获事件

给一个dom即绑定了捕获,又绑定了冒泡,那么先绑定什么事件,就先执行什么。

事件代理

代理的意思就是只监听父节点的事件触发,用来代理对其后代节点的监听,而你需要做的只是通过currentTargettarget属性得到事件绑定的dom和事件触发的dom,并作出回应。

使用事件代理意味着你可以节省大量重复的事件监听,以减少浏览器资源消耗。当你需要给动态生成的dom绑定监听事件的时候,就可以通过事件代理。

常用事件

上一篇 下一篇

猜你喜欢

热点阅读