3 points par xguru 2020-05-29 | 1 commentaires | Partager sur WhatsApp
<p>- Une bibliothèque qui permet d'utiliser directement AJAX, WebSockets, etc. dans HTML<br /> - 7 kb, sans dépendances, compatible IE11 et extensible<br /> - Successeur de intercooler.js <br /> - Définit le comportement en ajoutant des attributs à tous les éléments<br /> → hx-trigger : déclenchement sur click, change, submit, mouseenter. Peut être configuré pour ne s'exécuter qu'une seule fois avec once. Permet aussi de définir un délai avec delay:100ms<br /> → hx-post, hx-get, etc. : appelle des requêtes HTTP POST/GET/PUT/PATCH/DELETE <br /> → hx-target : spécifie l'élément qui recevra le résultat de la requête<br /> → hx-swap : spécifie la manière de remplacer le résultat de la requête. innerHTML, outerHTML, afterbegin, beforebegin, beforeend, afterend <br /> → hx-ws : connexion WebSocket<br /> → hx-sse : réception de Server-Sent Events <br /> → hx-push-url : enregistre dans l'historique du navigateur<br /> - Tous les événements peuvent être journalisés avec htmx.logger <br /> - Extensions : json-enc, morphdom-swap, client-side-templates, path-deps, class-tools </p>

1 commentaires

 
xguru 2020-05-29
<p>Ils ont supprimé la dépendance à jQuery de la version précédente, intercooler.js, et ont aussi rendu l’organisation des balises plus propre.<br /> <br /> </p>