Почему не сразу прогружается js-код?
У меня есть скрипт, обычные часы, выглядят он вот так:
setInterval(function(){
date = new Date(),
h = date.getHours(),
m = date.getMinutes(),
h = (h < 10) ? '0' + h : h,
m = (m < 10) ? '0' + m : m,
document.getElementById('time').innerHTML = h + ':' + m;
}, 1000);
<span id="time">00:00</span>
На странице он прогружается с задержкой ну 1-1.5 секунды. Как мне исправить мою проблему?
Ответы (1 шт):
Автор решения: Vadim
→ Ссылка
Твой setInterval запускает функцию только после 1 секунды. а т.е. не сразу
const updateTime=()=>{
const date = new Date();
let h = date.getHours();
let m = date.getMinutes();
h = (h < 10) ? '0' + h : h,
m = (m < 10) ? '0' + m : m,
document.getElementById('time').innerHTML = h + ':' + m;
};
setInterval(updateTime, 1000);
updateTime();
<span id="time">00:00</span>