HTMX et Fixi (et d'autre) part de deux principes :
n'importe quel élément HTML et pas uniquement les boutons et les liens devraient pouvoir déclencher une interaction utilisateur = "faire un truc".
il doit être possible, lors d'une interaction, de remplacer une partie du document HTML (le DOM) sans recharger toute la page
C'est ce qu'implémentent les deux bibliothèques une fois chargées dans la page (script).
Il suffit d'ajouter des attributs à un élément pour le rendre interactif. Lorsque l’interaction est activée (click, over, time, etc), la bibliothèque fait une requête asynchrone (AJAX ou XHR), s'attend à recevoir du HTML et retour et le place à l'endroit indiqué.
[^] # Re: À quoi ça sert ?
Posté par steph1978 . En réponse au lien Version minimaliste de HTMX par le même auteur. Évalué à 5.
HTMX et Fixi (et d'autre) part de deux principes :
C'est ce qu'implémentent les deux bibliothèques une fois chargées dans la page (script).
Il suffit d'ajouter des attributs à un élément pour le rendre interactif. Lorsque l’interaction est activée (click, over, time, etc), la bibliothèque fait une requête asynchrone (AJAX ou XHR), s'attend à recevoir du HTML et retour et le place à l'endroit indiqué.