htmxHTML 增强工具
htmx 是增强 HTML 的工具包,支持使用属性 (attributes) 直接在 HTML 中访问 AJAX、CSS Transitions、WebSockets 和 Server Sent Events,因此开发者能够使用超文本的简单性和强大功能构建现代用户界面。
htmx 体积很小(压缩后大小为 ~10k ),无依赖项,可扩展,且和 IE11 兼容。
htmx 原理:
-
从任何用户事件发出 AJAX 请求
-
让服务器生成代表该请求的新应用程序状态的 html
-
在响应中发送该 HTML
-
将该元素推到它应该去的 DOM 中
评论