latest
NPM,因此使用1.x 系列的人不会意外升级。htmx 官方团队宣称将在 2025 年的某个时间点将 2.0
标记为latest
。
<script src="https://unpkg.com/htmx.org@2.0.3"></script>
<!-- have a button POST a click via AJAX -->
<button hx-post="/clicked" hx-swap="outerHTML">
Click Me
</button>
hx-post此按钮上的和属性hx-swap告诉 htmx:
“当用户点击此按钮时,向 /clicked 发出 AJAX 请求,并用 HTML 响应替换整个按钮”
htmx 是intercooler.js的后继者。
阅读文档介绍以获得更深入的介绍。
请注意,htmx 2.x 已放弃对 IE 的支持。如果您需要 IE 支持,可以使用1.x 代码行,该代码行将永久受支持。
htmx官方团队出版了《超媒体系统》(Hypermedia Systems)一书,这是一本关于如何使用 htmx 等构建超媒体驱动应用程序的书: