ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

htmx 4.0 发布:跳过 3.0 背后的考量,核心变化与新功能亮点多

htmx 4.0 发布:跳过 3.0 背后的考量,核心变化与新功能亮点多 htmx 4.0 版本发布因作者曾承诺无 3.0无破坏性变更此次跳过 3 直接到 4。该版本历经 8 个月开发有多项核心变化与新功能。版本号的特殊由来作者 Carson Gross 曾承诺 2.0 后无 3.0意味着无破坏性变更。但此次有破坏性变更为不食言跳过 3 直接 4甚至有人称下一个大版本会是 8。核心变化之属性继承属性继承从隐式改为显式。htmx 2 中父元素属性会自动传递到子元素4.0 需加 :inherited 后缀。团队提供命令行工具扫描模板文件。事件名与历史记录变更事件名标准化为 htmx:phase:action 三段式升级工具可扫描旧事件名。历史记录不再用 localStorage 缓存改为回退时重新 fetch 页面官方提供本地缓存扩展。新功能与扩展体系翻新有 Morph 交换和 标签两个新功能。扩展体系翻新有预加载、原生文件下载等多种扩展还有对标 Alpine.js 的 hx-live。版本过渡安排4.0 不会立即取代 2.xnpm 上 latest 仍指 2.x预计 2027 年初切换官方承诺无限期支持 2.x用户不用急着升级。编辑观点htmx 4.0 的发布带来不少改进虽不会马上替代 2.x但新功能值得开发者关注未来或推动前端开发效率提升。
返回列表