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

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


js:w_core

Это старая версия документа!


Объект w_core

Объект для работы с основными функциями системы

Расположение

assets/js/core.js

Методы

cookieGet

w_core.cookieGet(name)

Получить cookie

аргументОписаниеТипПо-умолчанию
nameимяstring обязательный
Возвращаетзначениеstring

cookieRemove

w_core.cookieRemove(name)

Удалить cookie

аргументОписаниеТипПо-умолчанию
nameимяstring обязательный
Возвращаетtrueboolean

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[]
Возвращаетtrueboolean

renderData

w_core.renderData(response)

Метод отображения слоев из объекта data. Используется для обработки ответа по AJAX от объекта w_response. Вызывается автоматически.

аргументОписаниеТипПо-умолчанию
responseОтвет, объект формируемый объектом w_responseОтвет w_response
Возвращаетtrueboolean

request

w_core.request(task, request, funcSuccess, funcProgress, funcError)

Запрос по AJAX

аргументОписаниеТипПо-умолчанию
taskИмя запросаИмя запроса обязательный
requestПараметры передаваемые методом POSTobject, объект FormData обязательный
funcSuccessФункция, вызываемая при успешном ответеfunction
funcProgressФункция, вызываемая в процессе загрузки(прогресс)function
funcErrorФункция, вызываемая в случае серверной ошибкиfunction
Возвращаетtrueboolean

функция funcSuccess

function(response,status,jqXHR)

Функция, вызываемая при успешном ответе

АргументОписаниеТип
this Не используется
layoutОтвет, обработанный как jsonobject
statusСтатус запросаstring
jqXHRПолные данные ответаобъект jqXHR

функция funcProgress

function(response,status,jqXHR)

Функция, вызываемая в процессе загрузки(прогресс)

АргументОписаниеТип
this Не используется
jqXHRПолные данные ответаобъект jqXHR

функция funcError

function(jqXHR)

Функция, вызываемая в случае серверной ошибки

АргументОписаниеТип
this Не используется
jqXHRПолные данные ответаобъект jqXHR

timer

w_core.timer(delay, funcTik, funcDone)

Запускает таймер, который ежесекундно выполняет функцию funcTik до истечения интервала delay, после истечения выполняется функция funcDone.

аргументОписаниеТипПо-умолчанию
delayИнтервал времени в секундахint обязательный
funcTikФункция, вызываемая ежесекундноfunction
funcDoneФункция, вызываемая в концеfunction
ВозвращаетОбъект timerобъект timer

функция funcTik

function(timer)

Функция, вызываемая ежесекундно

АргументОписаниеТип
this Не используется
timerОбъект timerобъект timer

функция funcDone

function(timer)

Функция, вызываемая в конце

АргументОписаниеТип
this Не используется
timerОбъект timerобъект timer

Объект timer

Поля объекта timer

ПолеОписаниеТип
delayВремя оставшееся до окончания таймера в сек.int
formatФорматированный интервалstring

Методы объекта timer

timer.start()

Функция, вызываемая в конце

АргументОписаниеТип
this Не используется
timerОбъект timerобъект timer
w_core.timer(
  10, //таймер на 10 секунд
  function(timer) {
    console.log('осталось: '+ timer.format); //каждую секунду пишем в консоль сколько осталось
  }, 
  function(timer) {
    alert('Отсчет окончен');  //по завершению выводим сообщение
  }
);

uploader

w_core.uploader() Интерфейс подгрузки файла на сервер

Возвращаетtrueboolean
js/w_core.1560292360.txt.gz · Последние изменения: 2019/06/12 01:32 — a1