Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
js:w_core [2018/11/29 00:19] a1 [request] |
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| | | ||
| Строка 30: | Строка 61: | ||
| ^Возвращает|true|boolean| | | ^Возвращает|true|boolean| | | ||
| - | === Функция funcSuccess === | + | === функция funcSuccess === |
| function(//response//,//status//,//jqXHR//) | function(//response//,//status//,//jqXHR//) | ||
| + | |||
| + | Функция, вызываемая при успешном ответе | ||
| ^Аргумент^Описание^Тип^ | ^Аргумент^Описание^Тип^ | ||
| Строка 39: | Строка 72: | ||
| |jqXHR|Полные данные ответа|объект jqXHR| | |jqXHR|Полные данные ответа|объект jqXHR| | ||
| - | === Функция funcProgress === | + | === функция funcProgress === |
| function(//response//,//status//,//jqXHR//) | function(//response//,//status//,//jqXHR//) | ||
| + | |||
| + | Функция, вызываемая в процессе загрузки(прогресс) | ||
| ^Аргумент^Описание^Тип^ | ^Аргумент^Описание^Тип^ | ||
| Строка 46: | Строка 81: | ||
| |jqXHR|Полные данные ответа|объект jqXHR| | |jqXHR|Полные данные ответа|объект jqXHR| | ||
| - | === Функция funcError === | + | === функция funcError === |
| function(//jqXHR//) | function(//jqXHR//) | ||
| + | |||
| + | Функция, вызываемая в случае серверной ошибки | ||
| ^Аргумент^Описание^Тип^ | ^Аргумент^Описание^Тип^ | ||
| Строка 55: | Строка 92: | ||
| w_core.**timer**(//delay//, //funcTik//, //funcDone//) | w_core.**timer**(//delay//, //funcTik//, //funcDone//) | ||
| - | Запускает таймер, который ежесекундно выполняет функцию ''funcTik'' до истечения интервала ''delay'', поле истечения выполняется функция ''funcDone''. | + | Запускает таймер, который ежесекундно выполняет функцию ''funcTik'' до истечения интервала ''delay'', после истечения выполняется функция ''funcDone''. |
| ^аргумент^Описание^Тип^По-умолчанию^ | ^аргумент^Описание^Тип^По-умолчанию^ | ||
| Строка 61: | Строка 98: | ||
| |funcTik|Функция, вызываемая ежесекундно|function| | | |funcTik|Функция, вызываемая ежесекундно|function| | | ||
| |funcDone|Функция, вызываемая в конце|function| | | |funcDone|Функция, вызываемая в конце|function| | | ||
| - | ^Возвращает|true|boolean| | | + | ^Возвращает|Объект timer|объект timer| | |
| + | |||
| + | === функция funcTik === | ||
| + | function(//timer//) | ||
| + | |||
| + | Функция, вызываемая ежесекундно | ||
| + | |||
| + | ^Аргумент^Описание^Тип^ | ||
| + | |this| |Не используется| | ||
| + | |timer|Объект timer|объект timer| | ||
| + | |||
| + | === функция funcDone === | ||
| + | function(//timer//) | ||
| + | |||
| + | Функция, вызываемая в конце | ||
| + | |||
| + | ^Аргумент^Описание^Тип^ | ||
| + | |this| |Не используется| | ||
| + | |timer|Объект timer|объект timer| | ||
| + | |||
| + | ==== Объект timer ==== | ||
| + | === Поля объекта timer === | ||
| + | ^Поле^Описание^Тип^ | ||
| + | |delay|Время оставшееся до окончания таймера в сек.|int| | ||
| + | |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| | | ||