3 pontos por xguru 2020-05-29 | 1 comentários | Compartilhar no WhatsApp
  • Biblioteca que permite usar AJAX, WebSockets etc. diretamente dentro do HTML

  • 7kb, sem dependências, compatível com IE11 e extensível

  • Sucessora do intercooler.js

  • Define o comportamento adicionando atributos a todos os elementos

hx-trigger : gatilho para click, change, submit, mouseenter. Também pode ser configurado para executar apenas uma vez com once. O atraso também pode ser definido com delay:100ms

hx-post, hx-get etc. : chama requisições HTTP POST/GET/PUT/PATCH/DELETE

hx-target : especifica o elemento que receberá o resultado da requisição

hx-swap : especifica a forma de substituir o resultado da requisição. innerHTML, outerHTML, afterbegin, beforebegin, beforeend, afterend

hx-ws : conexão WebSocket

hx-sse : recebe Server Sent Events

hx-push-url : salva no histórico do navegador

  • É possível registrar todos os eventos com htmx.logger

  • Extensões : json-enc, morphdom-swap, client-side-templates, path-deps, class-tools

1 comentários

 
xguru 2020-05-29

Parece que removeram a dependência de jQuery da versão anterior, o intercooler.js, e organizaram as tags de forma mais limpa.