Skip to content

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-классов и контролов.

Сайт обновлен и проверен: