Javascript 多个设置间隔与每秒多个选择
我需要在50多个div中显示倒计时(想想Swoopo.com),我将每秒使用setInterval 我可以想到这两种选择。我的问题是-什么对性能更方便?有50个不同的设置间隔或每秒选择50个div?多谢各位Javascript 多个设置间隔与每秒多个选择,javascript,jquery,jquery-plugins,Javascript,Jquery,Jquery Plugins,我需要在50多个div中显示倒计时(想想Swoopo.com),我将每秒使用setInterval 我可以想到这两种选择。我的问题是-什么对性能更方便?有50个不同的设置间隔或每秒选择50个div?多谢各位 编写一个插件并将其绑定到50个元素(然后我将有50个设置间隔) 只有一个设置间隔。每隔一秒钟,选择50个元素并设置HTML 肯定有一个计时器可以触发50个动作,而不是有50个计时器触发一个动作 计时器很贵,你应该尽量少用 您可以尝试的另一个性能调整是缓存DOM元素(我认为您应该将返回的jQu
肯定有一个计时器可以触发50个动作,而不是有50个计时器触发一个动作 计时器很贵,你应该尽量少用
您可以尝试的另一个性能调整是缓存DOM元素(我认为您应该将返回的
jQuery
nodelist缓存在外部变量中)。肯定有一个计时器触发50个操作,而不是有50个计时器触发一个操作
计时器很贵,你应该尽量少用
您可以尝试的另一个性能调整是缓存DOM元素(我认为您应该在外部变量中缓存返回的
jQuery
nodelist)。为什么不缓存选择
var divs = $('div.myCountdownDiv')
var interval = setInterval(function() {
divs.text( 'some decremented value' );
}, 1000);
我肯定不会每秒都做DOM选择。为什么不缓存选择
var divs = $('div.myCountdownDiv')
var interval = setInterval(function() {
divs.text( 'some decremented value' );
}, 1000);
我绝对不会每秒都做DOM选择