Описание тега zebra-ui-framework
Что такое зебра?
Zebra - это библиотека JavaScript, которая реализует изящную и простую в использовании концепцию ООП вместе с богатым набором компонентов пользовательского интерфейса, независимым движком пользовательского интерфейса, IO и другими пакетами. Компоненты пользовательского интерфейса разработаны на основе элемента HTML5 Canvas. Этот подход отличается от традиционного WEB UI, где пользовательский интерфейс построен на HTML DOM, а не "раскрашен" с помощью CSS. Компоненты пользовательского интерфейса Zebra реализованы с нуля в виде ряда виджетов, отображаемых на HTML Canvas.
Функции:
- Zebra easy OOP concept JavaScript: классы, интерфейсы, переопределение, перегрузка, конструкторы, упаковка, анонимный класс, доступ к методам суперкласса, смешивание и т. Д.
Zebra UI Engine, который можно использовать как мощную основу для:
- Попиксельное управление рендерингом компонентов пользовательского интерфейса
- Простое и гибкое управление событиями (клавиатура, мышь и т. Д.), Продвинутая техника событий для разработки составных компонентов пользовательского интерфейса
- Компоновка компонентов пользовательского интерфейса с использованием ряда предопределенных менеджеров компоновки
- Легкая разработка собственных верстальщиков
- Полный контроль над рендерингом компонентов пользовательского интерфейса
- Воспроизвести видео на панели пользовательского интерфейса Zebra
- Вставка из буфера обмена без использования Flash и поддержка копирования
- Расчет метрики шрифта
- Многоуровневая архитектура пользовательского интерфейса
Набор компонентов пользовательского интерфейса Zebra rich, разработанный на основе Zebra UI Engine:
- Более 30 различных компонентов пользовательского интерфейса
- Внешний вид и настройка
- Сложные компоненты пользовательского интерфейса: сетка, дерево, вкладки, комбо, конструктор, прокрутка, меню и т. Д.
- Благодаря простой концепции ООП и правильному дизайну: одноразовые и полностью настраиваемые компоненты пользовательского интерфейса
- Описание простой модели данных
- HTML DOM как часть пользовательского интерфейса Zebra
- JSON как язык описания формы пользовательского интерфейса Zebra
- JSON как конфигурация внешнего вида пользовательского интерфейса Zebra
- Зебра IO
- GET / POST / etc Ajax-запросы
- XML-RPC, JSON-RPC Сервисная связь
- обработка двоичных данных
- Поддержка мобильных устройств
- Поддержка сенсорного экрана
- Инерционная прокрутка
- Ввод с виртуальной клавиатуры
Сайт: http://www.zebkit.com/
Ссылка на Github: https://github.com/barmalei/zebra