js中事件委托的练习【笔记】

杭州-小白 web前端 小白 js中事件委托的练习笔记

先上主要代码:

事件委托嘛。

主要好处是1.可以提高性能 2.新增加的元素也具有事件。。

例如:

这个小例子中的li这里给他一个移入的背景,移开背景消失,一般的做法。【主要是妙味视频里面的东西

,加上自己的理解,在没看这个视频之前,我是不知道有这个事件委托这个玩意儿的。原因嘛。我的js基础比较差。。不知道哦。。看了这个视频才知道。。】

那么我之前的做法。我肯定是先循环 li 了,然后在当前的取得当前的索引,用当前的li去加一个移入移出的效果。。。这样如果你添加了新的li这里就不能用了。而且还要循环挺耗性能的。。。

那么这里就可以用事件委托的方式做了。。

<!– [Format Time: 0 project collaboration software.0033 seconds] –>

请看代码。调用嘛

以上是主要代码咯。。。具体效果请看demo