javascript – 长jQuery链坏?

我一直在使用jQuery很长一段时间,我一直在为我的工作编写一个幻灯片插件,而我(不是100%有意识)在单个链中写了大概75%.它被完全评论,我指定每个end()和它重置它等等,但这会减慢jQuery或DOM加载,或者,这实际上加速了吗?
这取决于你的具体代码,一如既往.至于存储一个参考vs .end(),好吧,一个真正的长链,它是更快的链接vs .end()电话,只是因为你必须处理额外的行李(存储/恢复),像.prevObject参考,.selector ,.context等,你可能不在乎在许多情况下….和更多的交织在一起的引用以前的对象.

更昂贵的是更难测量…它不是执行(尽管这是更慢,即使无限的)…更复杂的垃圾回收清理所有这些对象以后,因为依赖图现在更大.

现在…会产生可衡量的差异吗?除非你的链条真的很长,否则这可能是一个微型优化,在大多数情况下你不需要担心.

99%的时间,除非你做了一些令人震惊的性能惩罚电话,不用担心,就像大多数微型优化一样.如果您遇到性能问题,请进入.

http://stackoverflow.com/questions/4453707/are-long-jquery-chains-bad

转载注明原文:javascript – 长jQuery链坏?