Описание тега zebra-ui-framework

Библиотека JavaScript, которая следует простой концепции ООП, предоставляет Rich UI на основе HTML5 Canvas и включает инструмент преобразования Java в JavaScript. По вопросам о принтерах Zebra используйте тег [zebra-printers].

Что такое зебра?

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