-
Notifications
You must be signed in to change notification settings - Fork 9
Home
do- edited this page Apr 21, 2021
·
24 revisions
elu.js — это клиентская js-библиотека для разработки web-приложений согласно спецификации elu/dia.
Как она соотносится с наиболее известными аналогами, описано в разделе React, Vue.js и elu.js.
В качестве конкретного примера реализации данного подхода можно рассмотреть типовое приложение.
(более полный список доступен на странице API)
-
show_block — загрузка блока приложения
- use.block — устаревший аналог
- await to_locate — ожидание появления заданного фрагмента DOM
-
values — сбор данных с полей на экране
- die — вывод сообщения об ошибке по поводу некоторого поля ввода
-
query — AJAX-запрос для получения данных в формате JSON
- await response — async-обёртка над ней
- download — POST-запрос для получения бинарного (файлового) HTTP-ответа
- Base64file.upload — серия AJAX-запросов для передачи на сервер бинарного файла по частям
- to_fill — подстановка данных в HTML-шаблон
- flatten — преобразование иерархического объекта в плоский
- xslTransform — заполнение XSLT-шаблона
-
check_hotkeys — клавиатурный обработчик с поддержкой атрибута
data-hotkey
- $_REQUEST — type / id / action
- $_USER — текущий пользователь
- $_DO — обработчики действий
- $_DRAW — процедуры отрисовки
- is_uuid — проверка формата UUID
- new_uuid — генератор UUID
- Date.prototype.toLocalISOString () — как toISOString (), только в текущем часовом поясе