Инструменты пользователя

Инструменты сайта


js:w_core

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
js:w_core [2018/11/29 00:49]
a1 [timer]
js:w_core [2019/08/03 01:28] (текущий)
a1 [uploader]
Строка 6: Строка 6:
 ''​assets/​js/​core.js''​ ''​assets/​js/​core.js''​
  
-===== Методы объекта w_core=====+===== Методы===== 
 + 
 +==== cookieGet ==== 
 +w_core.**cookieGet**(//​name//​) 
 + 
 +Получить cookie 
 + 
 +^аргумент^Описание^Тип^По-умолчанию^ 
 +|name|имя|string ​обязательный| | 
 +^Возвращает|значение|string| | 
 + 
 +==== cookieRemove ==== 
 +w_core.**cookieRemove**(//​name//​) 
 + 
 +Удалить cookie 
 + 
 +^аргумент^Описание^Тип^По-умолчанию^ 
 +|name|имя|string обязательный| | 
 +^Возвращает|true|boolean| | 
 + 
 + 
 +==== cookieSet ​==== 
 +w_core.**cookieSet**(//​name//,​ //value//, //​options//​) 
 + 
 +Установить cookie 
 + 
 +^аргумент^Описание^Тип^По-умолчанию^ 
 +|name|имя|string обязательный| | 
 +|value|значение|string обязательный| | 
 +|options|массив атрибутов [[https://​ru.wikipedia.org/​wiki/​Cookie#​%D0%90%D1%82%D1%80%D0%B8%D0%B1%D1%83%D1%82%D1%8B_%D0%BA%D1%83%D0%BA%D0%B8]]|[]| | 
 +^Возвращает|true|boolean| | 
  
 ==== renderData ==== ==== renderData ====
 w_core.**renderData**(//​response//​) w_core.**renderData**(//​response//​)
  
-Метод отображения слоев из объекта data. Используется для обработки ответа по AJAX от объекта ​w_result. Вызывается автоматически.+Метод отображения слоев из объекта data. Используется для обработки ответа по AJAX от [[ядро:​w_response|объекта ​w_response]]. Вызывается автоматически.
  
 ^аргумент^Описание^Тип^По-умолчанию^ ^аргумент^Описание^Тип^По-умолчанию^
-|response|Ответ,​ объект формируемый объектом ​w_result|object обязательный| |+|response|Ответ,​ объект формируемый объектом ​w_response|[[ядро:​w_response#​формат_ответа|Ответ w_response]]| |
 ^Возвращает|true|boolean| | ^Возвращает|true|boolean| |
  
Строка 61: Строка 92:
 w_core.**timer**(//​delay//,​ //​funcTik//,​ //​funcDone//​) w_core.**timer**(//​delay//,​ //​funcTik//,​ //​funcDone//​)
  
-Запускает таймер,​ который ежесекундно выполняет функцию ''​funcTik''​ до истечения интервала ''​delay'',​ поле истечения выполняется функция ''​funcDone''​.+Запускает таймер,​ который ежесекундно выполняет функцию ''​funcTik''​ до истечения интервала ''​delay'',​ после истечения выполняется функция ''​funcDone''​.
  
 ^аргумент^Описание^Тип^По-умолчанию^ ^аргумент^Описание^Тип^По-умолчанию^
Строка 67: Строка 98:
 |funcTik|Функция,​ вызываемая ежесекундно|function| | |funcTik|Функция,​ вызываемая ежесекундно|function| |
 |funcDone|Функция,​ вызываемая в конце|function| | |funcDone|Функция,​ вызываемая в конце|function| |
-^Возвращает|true|boolean| |+^Возвращает|Объект timer|объект timer| |
  
 === функция funcTik === === функция funcTik ===
Строка 87: Строка 118:
 |timer|Объект timer|объект timer| |timer|Объект timer|объект timer|
  
-=== объект timer ===+==== Объект timer ==== 
 +=== Поля ​объекта timer ===
 ^Поле^Описание^Тип^ ^Поле^Описание^Тип^
 |delay|Время оставшееся до окончания таймера в сек.|int| |delay|Время оставшееся до окончания таймера в сек.|int|
 |format|Форматированный интервал|string| |format|Форматированный интервал|string|
 +
 +=== Методы объекта timer ===
 +
 +=== start ===
 +
 +timer.**start**()
 +Запустить остановленный таймер
 +
 +^Аргумент^Описание^Тип^
 +|Возвращает|true,​ если таймер был успешно запущен,​ false, если таймер уже запущен|boolean|
 +
 +=== stop ===
 +
 +timer.**stop**()
 +Остановить таймер
 +
 +^Аргумент^Описание^Тип^
 +|Возвращает|true,​ если таймер был успешно остановлен,​ false, если таймер уже остановлен|boolean|
 +
 +<code javascript>​
 +w_core.timer(
 +  10, //​таймер на 10 секунд
 +  function(timer) {
 +    console.log('​осталось:​ '+ timer.format);​ //​каждую секунду пишем в консоль сколько осталось
 +  }, 
 +  function(timer) {
 +    alert('​Отсчет окончен'​); ​ //по завершению выводим сообщение
 +  }
 +);
 +</​code>​
 +
  
  
-==== uploader ==== 
-w_core.**uploader**() 
-Интерфейс подгрузки файла на сервер 
-^Возвращает|true|boolean| | 
js/w_core.1543441796.txt.gz · Последние изменения: 2018/11/29 00:49 — a1