Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
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| | | ||