Javascript Firefox插件是否有与jQuery.on等效的版本?
对于chrome级别的javascript,是否有与jQuery的Javascript Firefox插件是否有与jQuery.on等效的版本?,javascript,jquery,firefox,firefox-addon,jquery-on,Javascript,Jquery,Firefox,Firefox Addon,Jquery On,对于chrome级别的javascript,是否有与jQuery的功能相当的功能?我想要一个Firefox插件在chrome上下文中为文档中的大量元素添加事件。循环和添加eventlisteners听起来很慢,不会在更改时更新,而将jQuery导入chrome代码听起来不受支持且过于臃肿。我通读了.on函数,但我不太确定它是如何工作的。使用zepto Zepto.js支持$.on()为了在处理大量元素的事件时具有良好的性能,您可以向顶部元素添加EventListeners。在这种情况下,不要忘记
功能相当的功能?我想要一个Firefox插件在chrome上下文中为文档中的大量元素添加事件。循环和添加eventlisteners听起来很慢,不会在更改时更新,而将jQuery导入chrome代码听起来不受支持且过于臃肿。我通读了.on函数,但我不太确定它是如何工作的。使用zepto
Zepto.js支持$.on()为了在处理大量元素的事件时具有良好的性能,您可以向顶部元素添加EventListener
s。在这种情况下,不要忘记使用e.target
我只是想回答这个问题。谢谢kirilloid。它通过事件传播(冒泡)工作。我怎么会忘记。。。因此,在('click','things',function)
上,推荐的等价物不是$('bigement')。而是bigement.addEventListener('click',function(e){check e.target is.things…})
?实际上,它可能需要不断获取parentNode,以检查它是否是您想要的事件。看起来很整洁,但我怀疑它是否被推荐用于插件。我注意到AMO验证器上有一个警告,警告“innerHTML”,说为了提高性能,应该使用createElement等,而jQuery和innerHTML一样慢。