htmx - herramientas de alto poder para HTML
(htmx.org)<p>- Una biblioteca que permite usar directamente AJAX, WebSockets, etc. dentro de HTML<br />
- 7 kb, sin dependencias, compatible con IE11 y extensible<br />
- Sucesor de intercooler.js <br />
- Define el comportamiento agregando atributos a todos los elementos<br />
→ hx-trigger : activa con click, change, submit, mouseenter. También se puede configurar para ejecutarse solo una vez con `once`. El retraso también se puede configurar con `delay:100ms`<br />
→ hx-post, hx-get, etc. : invoca solicitudes HTTP POST/GET/PUT/PATCH/DELETE <br />
→ hx-target : especifica el elemento al que se enviará el resultado de la solicitud<br />
→ hx-swap : especifica cómo se reemplaza el resultado de la solicitud. innerHTML, outerHTML, afterbegin, beforebegin, beforeend, afterend <br />
→ hx-ws : conexión WebSocket<br />
→ hx-sse : recibe Server-Sent Events <br />
→ hx-push-url : guarda en el historial del navegador<br />
- Se pueden registrar todos los eventos con htmx.logger <br />
- Extensiones : json-enc, morphdom-swap, client-side-templates, path-deps, class-tools </p>
1 comentarios