2023-09-09

HTMX

你们是不是觉得扶墙老师拼错了? 应该是HTML吧? No,No, No。 这么低级的错误咱怎么能犯嘛! HTML是How to Make什么来着 , 哦,sorry,又走错片场了…

HTML是Hypertext Markup Language的简写,属于Web三剑客之首,相当普及了, 今天聊的HTMX则极其小众,有点儿跟老的JQuery很像,却又没那么像。

HTMX是一个前端库,前端页面有了HTMX的依赖之后,就可以与后端服务做交互,但你得注意了, HTMX跟后端交互的方式可不是烂大街的来回传json,它直接传HTML片段,也就是HTML segment, 嗯,还是要跟HTML扯上关系。

HTMX的这个特性, 为很多后端开发同学开发web应用打开了一道大门,可以让他们用自己熟悉的技术栈开发交互体验很好的页面,不输给现在流行的SPA三大框架,比如.net社区和python的django社区,有很多不错的项目使用了HTMX。

当然,HTMX也不全是优点,与现在主流的reactive框架相比,HTMX还是有些半自动的感觉,好在它基本上可以满足99%的需求场景。

感兴趣的同学可以去了解一下,也就一页纸的手册,so easy~