jQuery
Описание
Использовал jQuery для сборки и обновления интерфейсов в проектах на ES2022, Vite, axios и Laravel Echo.
Что использовал на практике
- компонентные классы для изоляции DOM-логики и поведения;
- формы, модальные окна, меню, таблицы и другие служебные UI-элементы;
- событийное взаимодействие между частями интерфейса;
- работа внутри
ES modulesс типизацией через@types/jquery.
UI и пользовательские сценарии
- программная сборка и обновление интерфейса;
- формы с клиентской валидацией, очисткой ошибок и синхронизацией состояния;
- таблицы и списки с сортировкой, пагинацией и делегированием событий;
- модальные окна, dropdown/kebab-меню и toast-уведомления;
- focus/blur/keyboard-сценарии и очистка обработчиков при destroy/close.
Интеграция с backend и realtime
- обновление страниц и виджетов по backend-событиям без полной перезагрузки;
- получение realtime-событий из
WebSocket/Echo; - локальные UI-события для связи page/view-классов и контролов.