Перейти к основному содержимому

Таймер [Виджет]

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

Сценарии использования

  • Викторины и экзамены: Установка временных ограничений на ответы на вопросы.
  • Аукционы: Отображение оставшегося времени для ставок.
  • Тренировки: Замер времени упражнений и отдыха.
  • События: Обратный отсчет до начала или окончания события.
  • Продуктивность: Использование техники помидора для управления рабочими сессиями и перерывами.

Типы таймеров

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

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

Добавив Виджет Таймера на вашу страницу, вы можете указать тип таймера и другие свойства, как указано ниже:

timer-widget.png

После окончания таймера [Триггер действия]

Вы также можете указать поток действий после окончания таймера. Этот триггер действия можно найти, нажав на редактор действий на Виджете Таймера.

timer-widget-action.png

Управление таймером

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

  • Запустить таймер: Это запускает таймер. Если таймер уже запущен, выполнение этого действия не повлечет за собой никаких изменений.
  • Остановить таймер: Это останавливает таймер. Это приведет к остановке таймера только в случае его запущенного состояния.
  • Сбросить таймер: Это сбрасывает таймер и приводит его в начальное состояние.

timer-control.png

Периодическое действие против Таймера

ФункцияВиджет ТаймераПериодическое действие
НазначениеИспользуется для однократных или неповторяющихся событий по таймеру, часто в пользовательских интерфейсах.Используется для повторяющихся задач, которые должны выполняться в регулярные интервалы.
ИспользованиеДля установки обратного отсчета, запуска/остановки действий по вводу пользователя или запуска действий после определенного времени.Для фоновых задач, мониторинга, регулярных обновлений и периодических проверок.
ПримерОбратный отсчет в квиз-приложении.Получение новых сообщений с сервера каждые 5 минут.