详细内容或原文请订阅后点击阅览
htmx 2.0.0:专注于易于开发并支持现代标准
拒绝过时的方法,简化编程。
来源:安全实验室新闻频道拒绝过时的方法,简化编程。
流行的 htmx 库的新版本已经发布 - 2.0.0,旨在提高开发的易用性。尽管版本发生了变化,但该库的核心功能和 API 保持不变,以确保用户顺利过渡。该项目在 GitHub 上以零条款 BSD 许可证开源。
新版本 htmx GitHub随着新版本不再支持 Internet Explorer,htmx 2.0.0 向现代 Web 标准迈出了重要一步。但是,对于仍在使用旧版本的用户,1.x 版本将在 2025 年 1 月 1 日之前保持最新状态。官方网站已经更新了新版本,尽管 npm 包仍将提供 1.x 版本作为主要版本。
所有库扩展现在都位于单独的存储库和网站中。 这将允许开发人员独立于主库版本更新和开发扩展。版本 1.x 中的大多数扩展都与新版本兼容,但 SSE 除外,它需要更新。
单独的存储库 站点。值得注意的是,已弃用的 hx-sse 和 hx-ws 属性已被删除,建议使用新的扩展来代替它们。旧版本的扩展仍然可以在 /dist/ext 目录中使用,以避免破坏现有的 CDN 链接。
还更改了 HTTP DELETE 请求的格式,现在使用参数而不是表单编码的正文,这符合规范。对于需要保留旧格式的用户,有一个自定义选项。
HTTP新版本改进了对 JavaScript 模块的支持。现在 /dist 目录中提供了不同模块样式的文件:
JavaScript- ESM 模块:/dist/htmx.esm.jsAMD 模块:/dist/htmx.amd.jsCJS 模块:/dist/htmx.cjs.js