Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Firefox插件是否有与jQuery.on等效的版本?_Javascript_Jquery_Firefox_Firefox Addon_Jquery On - Fatal编程技术网

Javascript Firefox插件是否有与jQuery.on等效的版本?

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。在这种情况下,不要忘记

对于chrome级别的javascript,是否有与jQuery的
功能相当的功能?我想要一个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一样慢。