Skip to content

Latest commit

 

History

History
95 lines (54 loc) · 3.41 KB

tick.ru.md

File metadata and controls

95 lines (54 loc) · 3.41 KB

tick

Блок предоставляет объект для работы с регулярно генерируемым событием tick (для реализации паттерна polling).

Обзор

События объекта

Имя Описание
tick Регулярно генерируемое событие.

Свойства и методы объекта

Имя Тп возвращаемого значения Описание
start() - Запускает генерацию события tick, если она еще не запущена.
stop() - Останавливает генерацию события tick, если она еще не остановлена.

Модификаторы блока

Модификатор Допустимые значения Способы использования Описание
start 'auto' JS Автоматический запуск генерации события

Публичные технологии блока

Блок реализован в технологиях:

  • vanilla.js

Описание

События объекта

Событие tick

Подписавшись на событие, можно использовать его для реализации паттерна polling.

Событие генерируется с интервалом в 50 миллисекунд.

Свойства и методы объекта

Блок наследуется от клсаса Emitter блока events, что позволяет вызывать методы класса.

modules.require('tick', function(tick) {

var update = function() { /* ... */ };

tick
    .on('tick', update) // подписываемся на событие tick
    .start(); // запускаем генерацию события tick
});

Метод start

Запускает генерацию события tick, если они еще не запущены. Событие tick генерируется через интервал в 50 миллисекунд после вызова метода.

Не принимает аргументов.

Не имеет возвращаемого значения.

Метод stop

Останавливает генерацию события tick.

Не принимает аргументов.

Не имеет возвращаемого значения.

Модификаторы блока

Модификатор start

Допустимые значения: 'auto'.

Способ использования: JS.

Блок с модификатором start в значении auto используется для автоматического запуска генерации события tick. Событие начинает генерироваться в момент инициализации блока.