У меня есть полное приложение ajax. Я использую приведенный ниже код для обновления времени каждую минуту. Но если я держу браузер открытым в течение> 10 минут, браузер становится неактивным/медленным. Предложите лучший код.Предлагайте способ обновлять время каждую минуту
function tick()
{
var d = new Date();
var time = padNumber(d.getHours(),2)+':'+padNumber(d.getMinutes(),2);
$('#WeatherBoLfTime').html(' '+time);
t = setInterval('tick()',60000);
}
$(document).ready(function(){
tick();
})
См. Http://bonsaiden.github.com/JavaScript-Garden/#other.timeouts, в частности «Скрытое использование' eval' » – Zirak
Если вы полагаетесь только на setTimeout, код сломается, когда пользователь переведет свой компьютер в режим сна, а затем снова включит его. Смотри ниже; вам нужно больше, чем setTimeout! – frenchie