Size: a a a

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

2021 February 05

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
Алена
Всем привет. Ребята, кто делал счётчик обратного отсчёта, подскажите пожалуйста, как его можно запускать в момент когда заходит на сайт посетитель?
То есть, если один зашёл на сайт для него запустился таймер, для второго посетителя свой таймер запустился. Куда копать, погуглила, нормальной информации не нашла...
но если нужна синхронизация для одного человека в нескольких вкладках, то немного сложнее
источник

А

Алена in JavaScript Noobs — сообщество новичков
Ivan Savin
элементарно

просто по завершению загрузки страницы запускайте таймер. так у каждого будет свой
Все бы ничего, но хочется отслеживать, человек отправил заказ когда у него таймер работает или уже по нулям.
Хотя возможно можно контент поменять если уже таймер закончился...
источник

А

Алена in JavaScript Noobs — сообщество новичков
Спасибо за мысль)
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
Алена
Все бы ничего, но хочется отслеживать, человек отправил заказ когда у него таймер работает или уже по нулям.
Хотя возможно можно контент поменять если уже таймер закончился...
так завершение таймера как флаг)
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
ну, по завершению его работы
источник

IS

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

IS

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

А

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

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
Алена
Я думала все будет проще 😅
могу объяснить проблематику, если хотите
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
Alexey Ermakov
можно в iife обернуть, или когда нужно этот код выполнить?
вот сказали вы про iife - и всё, пропал человек :DD
источник

W

Warfaсе in JavaScript Noobs — сообщество новичков
Ivan Savin
вот сказали вы про iife - и всё, пропал человек :DD
Привет
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
Warfaсе
Привет
здравствуйте
источник

W

Warfaсе in JavaScript Noobs — сообщество новичков
Что делаети?
источник

IS

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

А

Алена in JavaScript Noobs — сообщество новичков
Ivan Savin
могу объяснить проблематику, если хотите
Если вас не затруднит...
источник

W

Warfaсе in JavaScript Noobs — сообщество новичков
Правила?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
Алена
Если вас не затруднит...
ну вот к примеру, вы завели переменную или храните в локалСторадже данные.
начнём с того, что эти данные банально и элементарно меняются через девтулзы. уже уязвимость

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

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

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
Алена
Если вас не затруднит...
понятно? если подробнее, то лучше лс, чтоб тут не спамить
источник

В

Владислав in JavaScript Noobs — сообщество новичков
У меня тут вопрос. Правильно ли я понимаю, что в строке 15 я использую коллбек, а в 8 коллбек и рекурсию?
источник

IS

Ivan Savin in JavaScript Noobs — сообщество новичков
Владислав
У меня тут вопрос. Правильно ли я понимаю, что в строке 15 я использую коллбек, а в 8 коллбек и рекурсию?
нет
источник