169 похожих чатов

"Пожалуйста, используйте гугл как основной инструмент поиска, а не чаты" Если

бы было иначе, я бы сюда залетел с фразой: "Как сделать секундомер?"

15 ответов

8 просмотров

да собственно везде при создании этой гадости есть и то, как его остановить, так что вы лукавите

кстати, если у вас там что-то медленное, то лучше заюзать setTimeout и рекурсию

Иван-Иванов Автор вопроса
i7 4n
да собственно везде при создании этой гадости есть...

Увы. Я находил навороченный таймеры только. Строк по 50 каждый.

i7 4n
кстати, если у вас там что-то медленное, то лучше ...

Не к месту блеснул, в случае с текущим кейсом setTimeout только погрешность увеличит.

Alexandr
Не к месту блеснул, в случае с текущим кейсом setT...

я не блеснул, а высказал рекомендации и описал случай, когда в этом есть смысл, не вникал в код

обращайся в гугл "как сделать секундомер"

i7 4n
я не блеснул, а высказал рекомендации и описал слу...

Ну тоже такое. В setTimeout с рекурсией есть смысл, когда надо считать интервал от конца выполнения колбэка, в setInterval, когда необходимо начало выполнения через равные промежутки времени. То, что в реализациях через setInterval могут быть проблемы из-за специфики подхода, который применяется, не значит, что применение setTimeout обуславливается этими проблемами.

Alexandr
Ну тоже такое. В setTimeout с рекурсией есть смысл...

ну это самый простой избежать траблов, если там шо-то долгое, я имел в виду только это, что, собсно, и написал для такого таймера, опять же, я бы не пересчитывал инкрементом, а брал бы разницу из какого-нибудь performance.now()

Alexandr
Ну тоже такое. В setTimeout с рекурсией есть смысл...

сколько занудства капец, это обычный секундомер

jabascripter
сколько занудства капец, это обычный секундомер

ну можно же обсудить, в чём проблема? хд

jabascripter
сколько занудства капец, это обычный секундомер

Я не про секундомер писал, а про применение setTimeout и setInterval. И для того и для другого могут быть кейсы и не всегда очевидная замена setInterval на setTimeout будет правильным решением. С секундомером правильно сказали, что лучше вообще по другому сделать.

Alexandr
Я не про секундомер писал, а про применение setTim...

можно проще было сказать что setInterval используется для обновления дисплея но не подсчета времени

jabascripter
можно проще было сказать что setInterval используе...

Мб, я слабо понимаю, что ты этими словами сказать хотел. )

Похожие вопросы

Обсуждают сегодня

А чем вам питонисты не угодили?😂
.
79
Язык Си можно выучить за день? По книжке ANSI C на 230 страниц
Vincent Vegan
29
Всем привет, написал код ниже, но он выдает сегфолт, в чем причина? #include <stdio.h> #include <stdlib.h> #include <string.h> struct product { char *name; float price; };...
buzz базз
75
Dim Dim, [02.07.2024 11:07] DB 0x62 Dim Dim, [02.07.2024 11:07] DB 0x66 Dim Dim, [02.07.2024 11:07] кто пояснит что это?
Dim Dim
14
Ошибка: segmentation fault (core dumped) Код: pastebin.com/BEsNNSSV Сообщение от компилятора: отсутствует ОС: Arch Linux Ядро: x86_64 Linux 6.9.7-arch1-1 Процессор: Intel Cele...
sec
4
Ребят, а за скок можно впарить анон чат с апишкой и веб админкой ?
Eugene Неелов
15
Ещё такой вопрос. Мне необходимо хранить пароль пользователя локально. Для этого планирую использовать ini файл. Это для автозаполнения полей логин и пароль при авторизации. Е...
Евгений
19
Кстати, я тут еще с одной темой столкнулся, вот учу я C++, на таком то ресурсе, а остальные постоянно советуют практиковаться, что то писать, проекты, но как писать если вот т...
aaswq1
7
@ahndmn @ayaw0_0 здарова, на чем пишете?
Aiwan \ (•◡•) / _bot
7
Коллеги, как получить PId для собственного процесса из под линукса?
Роман Лях (rgreat)
6
Карта сайта