<script>
window.onload=function(){
function nowTime(){
var s=0,m;
(function(){
s++;
m=Math.floor(s/60);
document.getElementById('t').innerHTML=(Math.floor(m/60))+':'+(m%60)+':'+(s%60);
setTimeout(arguments.callee,1000);
})();}
nowTime();}
</script>
<div id="t"></div>
Это время, то есть подсчет количества секунд.
Это показано в ЧЧ: ММ: СС.
Может ли кто-нибудь укоротить его или ускорить его (я имею в виду лучшую производительность)?(Сократить это) Javascript Сроки
Этот код имеет задержку 100 мс каждые 15 минут. Следующие ответы имеют сходные временные задержки. Это время не имеет значения. Вы можете легко откалибровать время, если хотите.
Является ли это вопросом кодового гольфа или вы хотите, чтобы это было сделано по любой другой причине? – Dogbert
Почему вы затем определяете свою функцию? –
"ускорить его (я имею в виду меньше строк)" Итак, производительность здесь не метрика? Вы знаете, что даже короткий код может привести к ужасной производительности, если все сделано неправильно? Короткий код не означает быстрый код. Или вам действительно нужно ускорить это? Однако обычный способ - написать более читаемый код. Короткие коды часто загромождают и нечитаемы ... –