84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
在JQ源码里面,绑定事件是将事件都存在一个events数组里,然后给DOM绑定一个主监听事件,在这事件里面去调用events数组里的方法。为什么不直接将事件通过addEventListener去绑定,这样做有什么优点吗?
走同样的路,发现不同的人生
整好刚在知乎上看过一个问题,大概就是这个效果的:
原生addEventListener比jq的on慢了60倍, 为什么?
你是说JQ的bind()、on()这些么- -?
首先addEventListener在不同浏览器有兼容问题- -JQ的方法是做了兼容封装的。
然后JQ的方法更加方便进行【事件委托】,如果你用addEventListener你还自己判断事件源e.target。。
整好刚在知乎上看过一个问题,大概就是这个效果的:
原生addEventListener比jq的on慢了60倍, 为什么?
你是说JQ的bind()、on()这些么- -?
首先addEventListener在不同浏览器有兼容问题- -JQ的方法是做了兼容封装的。
然后JQ的方法更加方便进行【事件委托】,如果你用addEventListener你还自己判断事件源e.target。。