htmx 0.0.4 版本已发布!

htmx 0.0.4 版本发布

我很高兴地宣布 0.0.4 版本 的 htmx 发布,这次没有项目重命名。

变更

这次版本进行了大量的代码清理,并包含两个主要功能

扩展

首先,htmx 现在拥有一个完善的 扩展 机制,允许我们创建扩展以插入 htmx 生命周期并提供核心库中没有的功能。一些随此版本发布的扩展可能对您有用,包括

查看包含的完整列表 扩展

这种扩展机制将允许我们引入有用的面向 HTML 的功能,同时保持 htmx 核心代码专注于加载内容。

WebSocket 和重构的服务器发送事件支持

htmx 现在通过 hx-ws 属性对 WebSocket 提供了实验性支持

  <div hx-ws="connect wss:/chatroom">
    <div id="chat_room">
      ...
    </div>
    <form hx-ws="send">
        <input name="chat_message">
    </form>
  </div>

此外,服务器发送事件 支持属性已重命名为 hx-sse,并且语法已与新的 WebSocket 支持语法标准化

  <div hx-sse="connect /event_stream">
    <div hx-get="/chatroom" hx-trigger="sse:chatter">
      ...
    </div>
  </div>

还修复了众多错误,其中许多由其他开发者贡献。因此,非常感谢所有帮助过的人!

尽情享受!