Size: a a a

JavaScript Noobs — сообщество новичков

2021 June 21

AU

Amanjol Ugli in JavaScript Noobs — сообщество новичков
Увы. Я находил навороченный таймеры только. Строк по 50 каждый.
источник

А

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

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
я не блеснул, а высказал рекомендации и описал случай, когда в этом есть смысл, не вникал в код
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
я бы, наверное, вообще из начальной даты просто вычитал, так было бы пофигу на эти погрешности
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
обращайся в гугл "как сделать секундомер"
источник

IK

Igor Kim in JavaScript Noobs — сообщество новичков
да вроде нет( Я вообще хз в чем проблема, я их даже по разным файлам раскидал
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
но я не уверен, как лучше
источник

IK

Igor Kim in JavaScript Noobs — сообщество новичков
может посмотрите? могу кинуть ссылку на гит хаб
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
а отдельно всё работает?
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
по разным файлам раскидал а собрать в нужном порядке смог?
источник

А

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

j

jk in JavaScript Noobs — сообщество новичков
Скидывай конечно.
источник

IS

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

j

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

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
ну можно же обсудить, в чём проблема? хд
источник

j

jabascripter in JavaScript Noobs — сообщество новичков
он вычитается по временным меткам же
источник

IK

Igor Kim in JavaScript Noobs — сообщество новичков
да
источник

IK

Igor Kim in JavaScript Noobs — сообщество новичков
источник

А

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

BS

Bogdan Saliuk in JavaScript Noobs — сообщество новичков
SetInterval через рекурсию и работает
источник