Начать с HTML
Data API позволяет описать поведение в разметке. JavaScript API пригодится там, где нужен точный контроль.
О проекте / Vegas Studio
Набор UI-модулей на чистом JavaScript для интерфейсов, в которых важны детали: от простого уведомления до работы с формами, файлами и таблицами.
Подход
Типовые задачи интерфейса уже собраны в модули. Вы задаёте разметку, настраиваете поведение и связываете его с логикой приложения.
Data API позволяет описать поведение в разметке. JavaScript API пригодится там, где нужен точный контроль.
Используйте готовое приложение VGApp или зарегистрируйте нужные модули в собственном экземпляре.
DOM-события, методы и AJAX-сценарии помогают встроить компоненты в существующий интерфейс и серверный API.
Возможности
Модальные окна, формы, загрузка файлов, навигация и работа с данными — в одной библиотеке.
Открыть каталог примеров →Первый шаг
Добавьте пакет через npm, подключите стили и вызовите boot() после готовности DOM. Затем возьмите разметку нужного компонента из каталога.
Пример рассчитан на проект со сборщиком, например Vite или Webpack. Способ ручной инициализации смотрите в примерах конкретного модуля.
VGApp на npm ↗npm install vgapp
import vgapp from 'vgapp';
import 'vgapp/build/vgapp.css';
vgapp.boot();