在javascript中轮询或基于事件的调整大小检测

时间:2015-01-26 22:27:55

标签: javascript jquery performance backbone.js timer

因此,我考虑了两种获取Backbone视图的方法,以便在调整大小时触发事件。

第一种是使用轮询,也许是通过jquery的resize插件。

第二个是利用此插件 - https://github.com/sdecima/javascript-detect-element-resize,它使用此http://www.backalleycoder.com/2013/03/18/cross-browser-event-based-element-resize-detection/中的方法。

我的问题是关于表现。 Jquery的插件(我认为)使用定时器轮询,这意味着对于每个元素(假设有很多),我们需要轮询每个视图元素的更改。另一种方法不会这样做,并且每个视图都有一个额外的DOM元素。

哪种速度更高效?假设我有很多观点,这将是更好的使用方法吗?

0 个答案:

没有答案