都2023年了,再说说使用HTMX的感受
💡
原文中文,约8600字,阅读约需21分钟。
📝
内容提要
使用HTMX的感受是写简单的单页应用可以,但需要转换思维。HTMX处理非200状态码不方便,需要集成到核心库或使用extension。作者在服务器端舍弃状态码,直接使用200,并通过返回的错误消息片段来区分反馈。作者还提到了一些HTMX的使用技巧,如事件捕捉自定义、提交表单前确认、通知类消息和浏览器的history。作者认为HTMX适合做小东西,但多了不好管理。
🎯
关键要点
- 使用HTMX可以快速构建简单的单页应用,但需要转换思维。
- HTMX对非200状态码的处理不方便,建议在服务器端统一使用200状态码。
- 通过返回的错误消息片段来区分反馈,简化用户的认知负担。
- 作者分享了一些HTMX的使用技巧,包括事件捕捉自定义和表单提交前确认。
- 建议在顶层链接中加入浏览器的历史记录,以便于访问和回溯。
- HTMX适合做小项目,但如果项目复杂则难以管理。
➡️