Skip to content
do- edited this page Aug 19, 2021 · 30 revisions

Table of Contents

API elu.js

Общие

Запуск запросов

  • values — сбор данных с полей на экране
  • query — AJAX-запрос для получения данных в формате JSON
  • download — POST-запрос для получения бинарного (файлового) HTTP-ответа
  • jerk — AJAX-запрос, не предполагающий ответа (для запуска долгого процесса)
  • $_SESSION.keepAlive — пустой запрос для поддержания актуальности сессии
  • Base64file.upload — серия AJAX-запросов для передачи на сервер бинарного файла по частям

Обработка ответов

  • to_fill — подстановка данных в асинхронно загружаемый HTML-шаблон
    • fill — подстановка данных в шаблон, доступный в виде объекта jQuery
  • flatten — преобразование иерархического объекта в плоский

События

  • blockEvent — блокировка события
  • check_hotkeys — клавиатурный обработчик с поддержкой атрибута data-hotkey
  • clickOn / clickOff — определение кнопок и ссылок
  • $_SESSION.beforeExpiry — отслеживание времени жизни сессии

Сессии

Управление окнами/вкладками

Генерация файлов на клиенте

  • Blob.saveAs — сохранение бинарного содержимого в файл
  • String.saveAs — сохранение строки как текстового файла
  • xslTransform — заполнение XSLT-шаблона
  • $.saveAsXLS — сохранение HTML-таблицы под видом книги MS Excel
  • String.lc_first — перевод в нижний регистр первого символа строки

Графика

  • Base64file.measure — определение длины и ширины изображения, заданного в бинарной форме

Расширения jQuery

  • $.slideAsNeeded — автоматическая гильотина
  • $.visibleText — видимый текст заданной области

Вспомогательные

  • clone — копирование структуры данных
  • darn — отладочная печать
  • dynamicURL — URL для вызова процедуры на сервере
  • en_unplural — перевод идентификатора в единственное число
  • staticURL — URL для получения статического файла

Глобальные переменные

  • $_REQUEST — type / id / action
  • $_USER — текущий пользователь
  • $_DO — обработчики действий
  • $_DRAW — процедуры отрисовки
    • $_F5 — функция обновления текущего экрана

Clone this wiki locally