Timer — различия между версиями

(Создание таймера)
Строка 36: Строка 36:
 
=== Создание таймера ===
 
=== Создание таймера ===
 
<syntaxhighlight lang="JavaScript">var some = new Timer('someName');</syntaxhighlight>
 
<syntaxhighlight lang="JavaScript">var some = new Timer('someName');</syntaxhighlight>
 +
*someName - Используется для того чтобы узнать имя самого таймера для создания отчета об ошибке
 
Существует два типа Таймера:
 
Существует два типа Таймера:
 
==== Циклический ====  
 
==== Циклический ====  
Строка 49: Строка 50:
 
     // code here ...
 
     // code here ...
 
}, 5, 'sec');</syntaxhighlight>
 
}, 5, 'sec');</syntaxhighlight>
 
  
 
=== Методы ===
 
=== Методы ===

Версия 20:54, 20 января 2020

Timer.js

Timer - библиотека, упрощающая работу с временем тика.

Загрузка

Библиотека
Версия Ссылка Изменения
1 Скачать

Первая версия

GitHub GitHub  

Условия использования

  • Запрещено распространение на сторонних источниках без указания ссылки на официальное сообщество
  • Запрещено изменение кода библиотеки
  • Запрещено явное копирование кода в другие библиотеки или моды

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

Документация

Инициализация

Для начала работы импортируйте библиотеку.

IMPORT("Timer");

Создание таймера

var some = new Timer('someName');
  • someName - Используется для того чтобы узнать имя самого таймера для создания отчета об ошибке

Существует два типа Таймера:

Циклический

Выполняется через определенное время.

some.create(function () {
    // code here ...
}, 5, 'tick', 'loop');

Одноразовый

Выполняется один раз через определенное время

some.create(function () {
    // code here ...
}, 5, 'sec');

Методы

Метод Аргументы Описание
create(func, time, timeType, timerType)
  • func - функция которая будет выполнятся таймером
  • time - количество времени
  • timeType - тип времени
    • tick - тик, sec - секунда, min - минута
  • timerType - тип таймера
    • loop - циклический, отсутствие - одноразовый
Создает первоначальный объект таймера
start(); - Запускает таймер
stop(); - Останавливает таймер
reset(); - Обнуляет таймер
get(); - Возвращает объект текущего таймера time, ticks, func