Показать сообщение отдельно
  #15 (permalink)  
Старый 28.07.2022, 00:04
Профессор
Отправить личное сообщение для Nexus Посмотреть профиль Найти все сообщения от Nexus
 
Регистрация: 04.12.2012
Сообщений: 3,794

Olga27,
Сообщение от Olga27
Какие ваши агрументы, что этот код бесполезен
Он ничего не делает, если серверную часть убрать, то вы только выиграете:
- не будет задержек при обновлении счетчика на странице, ведь запрос к серверу отправлять не нужно;
- серверу не придется заниматься бесполезными действиями такими как получить от клиента число и его же ему же вернуть.

Без сервера ваш код может выглядеть так:
<html>
<head>
    <title>Counter</title>
</head>
<body>
    <div id="result"></div>

    <script type="text/javascript">
        (function tick(counter) {
            document.getElementById('result').innerHTML = counter;

            setTimeout(tick, 3000, ++counter);
        })(0);
    </script>
</body>
</html>
Ответить с цитированием