liveBook · Manning

HTMX

HTMX is a JavaScript library that enables HTML attributes to initiate HTTP interactions, handle events, and update portions of a page.

How 2 Manning books explain it

Quarkus in Action

HTMX is a client-side web library that enables HTML-driven interaction with servers and dynamic page updates without requiring custom JavaScript for many use cases.

How it is used
Enables asynchronous, partial-page updates in a server-rendered reservation management UI.
How deep it goes
Works through HTML attributes, Qute fragments, and REST endpoints; stops short of HTMX internals.
Examples
Shows a GET-driven greeting, date-filtered available cars, a reservations table, and a reservation form.
What you can do after
Build it from scratch with HTMX attributes, Qute HTML fragments, and Quarkus REST endpoints for targeted page updates.

Read how Quarkus in Action explains HTMX →

Django in Action

HTMX is a JavaScript library that enables HTML elements to initiate HTTP interactions and update portions of a page.

How it is used
Adds partial-page interactivity to Django applications without extensive JavaScript.
How deep it goes
Explains request attributes and walks through lazy loading and inline editing views, templates, forms, and routes.
Examples
Demonstrates lazy-loaded promoters and inline editing of rooms associated with a venue.
What you can do after
Apply it via HTMX attributes to fetch Django partials and update targeted page regions.

Read how Django in Action explains HTMX →

Related concepts

These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.