SovaScript

SovaScript

  • Основы
  • Модули

›Модуль Handler

Модуль Lifecycle

  • Глобальные функции и свойства

Модуль Handler

  • Глобальные функции и свойства

Модуль Log

  • Глобальные функции и свойства

Модуль Dialogs

  • Глобальные функции и свойства

Модуль VkApi

  • Глобальные функции и свойства
  • VkApi
  • VkApiMessage
  • VkApiResponse
  • VkApiTyping
  • VkApiAccount

Модуль Storage

  • Глобальные функции и свойства
  • Storage

Модуль Files

  • Глобальные функции и свойства
  • Files

Глобальные функции и свойства

Функции

-
delay(fun, delay)
repeat(fun, delay, period)
cancel(tag)

Функции

delay(fun, delay)

Вызывает функцию fun через задержку delay
Пример:

delay(function(){
    log("Это сообщение будет выведено в лог через 1000мс");
}, 1000);
Аргументы
function() funФункция, которая будет вызвана через delay миллисекунд
int delayВремя в миллисекундах, через которое нужно вызвать функцию fun
Возвращает
StringТег, который можно использовать в cancel для отмены выполнения fun

repeat(fun, delay, period)

Повторяет функцию fun каждые period миллисекунд с задержкой до первого вызова delay
Пример:

var i = 0;
repeat(function(){
    i++;
    log("Это сообщение будет выводиться в лог каждые 1000мс и уже было выведено" + i + " раз!");
}, 0, 1000);
Аргументы
function() funФункция, которая будет вызвана через delay миллисекунд
int delayЗадержка в миллисекундах, до первого вызова fun
int periodИнтервал повторения fun в миллисекундах
Возвращает
StringТег, который можно использовать в cancel для отмены выполнения fun

cancel(tag)

Отменяет задержку или повтор функции, переданной в delay или repeat
Пример:

var tag = delay(function(){
    log("Это сообщение не будет выведено");
}, 1000);

cancel(tag);
Аргументы
String tagТег, полученный из delay или repeat
← Глобальные функции и свойстваГлобальные функции и свойства →
  • Функции
    • delay(fun, delay)
    • repeat(fun, delay, period)
    • cancel(tag)
SovaScript
Документация
ОсновыМодули
Community
SovaScript в TelegramSova Lite в Telegram
More
BlogGitHubStar
Made with Docusaurus by Facebook
Copyright © 2019 Your Name or Your Company Name