Spec-Zone.ru › htmx

События

Хуки жизненного цикла для запросов, ответов, подмен и ошибок.

Жизненный цикл запроса

  • htmx:config:request — срабатывает перед кодированием данных запроса
  • htmx:confirm — срабатывает перед обработкой hx-confirm
  • htmx:before:request — срабатывает непосредственно перед fetch()
  • htmx:before:response — срабатывает после fetch(), перед response.text()
  • htmx:after:request — срабатывает после response.text()
  • htmx:response:error — срабатывает при коде состояния HTTP 400 или выше
  • htmx:before:swap — срабатывает перед обновлением DOM
  • htmx:before:settle — срабатывает после вставки в DOM, перед завершающими задачами
  • htmx:after:settle — срабатывает после завершающих задач
  • htmx:after:swap — срабатывает после обновления DOM
  • htmx:finally:swap — срабатывает в конце жизненного цикла подмены
  • htmx:finally:request — срабатывает после завершения жизненного цикла, в том числе при сбоях
  • htmx:error — срабатывает после исключения при запросе или подмене
  • htmx:abort — прерывает выполняющийся запрос

Элементы

  • htmx:before:init — срабатывает перед инициализацией элемента
  • htmx:after:init — срабатывает после инициализации элемента
  • htmx:before:process — срабатывает перед обработкой узла DOM
  • htmx:after:process — срабатывает после обработки узла DOM
  • htmx:before:on:init — срабатывает перед тем, как htmx привязывает обработчики к атрибутам hx-on
  • htmx:before:cleanup — срабатывает перед удалением данных элемента
  • htmx:after:cleanup — срабатывает после удаления данных элемента
  • load — срабатывает после инициализации элемента

События истории

  • htmx:before:history:update — срабатывает перед обновлением истории браузера
  • htmx:after:history:update — срабатывает после обновления истории браузера
  • htmx:after:history:push — срабатывает после добавления записи в историю
  • htmx:after:history:replace — срабатывает после замены записи в истории
  • htmx:before:history:restore — срабатывает перед восстановлением истории

Переходы представлений

  • htmx:before:viewTransition — срабатывает перед началом перехода представления
  • htmx:after:viewTransition — срабатывает после завершения перехода представления

Триггеры

  • intersect — срабатывает, когда элемент попадает в область просмотра
  • every — срабатывает при каждом интервале опроса

Licensed under the Zero-Clause BSD License.
https://four.htmx.org/reference/events/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API