htmx 2.0 发布,增强 HTML 的工具包
htmx 2.0 已发布。
公告写道,htmx 2.0 取消了对 Internet Explorer 的支持,并将扩展项移出了核心仓库,这样每个扩展都可以按照自己的节奏发布更新了。新版本还删除了一些已弃用的属性,并将 HTTP DELETE 请求更改为使用参数。
htmx 2.0 还加入了一些新特性,包括 htmx.swap() 方法,该方法用新内容替换现有内容。它替换并改进了现有的内部 selectAndSwap() 方法。
新版还改进了与 Web 组件、可重复使用的自定义元素的集成。
此外,为了避免破坏现有项目,1.x 版本将在 NPM(节点包管理器)中继续标注为为“latest”,2.x 还是“next”,直到 2025 年 1 月 1 日为止。
迁移到 2.0 并不困难,但根据迁移指南,用户可能需要做一些工作。
htmx 是增强 HTML 的工具包,支持使用属性 (attributes) 直接在 HTML 中访问 AJAX、CSS Transitions、WebSockets 和 Server Sent Events,因此开发者能够使用超文本的简单性和强大功能构建现代用户界面。
htmx 体积很小(压缩后大小为~10k ),无依赖项,可扩展,且和 IE11 兼容。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Electron v31.1.0 发布,跨平台桌面应用开发工具
Electron 是一个使用 JavaScript、HTML 和 CSS 构建跨平台的桌面应用程序。它基于 Node.js 和 Chromium,被 Atom 编辑器和许多其他应用程序使用。Electron 兼容 Mac、Windows 和 Linux,可以构建出三个平台的应用程序。 Electron v31.1.0更新内容如下: Features 将systemPreferences暴露于utilityProcess。#42598 Fixes 修复了通过postMessage发送不可克隆对象时 MessagePorts 可能意外关闭的问题。#42580 修复在启用了nodeIntegrationInWorker的 Web Workers 中 fetch-dependent interfaces 可能会缺失的问题。#42597 Other Changes 将 Chromium 更新至 126.0.6478.114。#42584 更新说明:https://github.com/electron/electron/releases/tag/v31.1.0
- 下一篇
技术分享 | 如何通过 WSL 2 在 Windows 上挂载 Linux 磁盘?
你是否常常苦恼,为了传输或者共享不同系统的文件需要频繁地在 Windows 和 Linux 系统之间切换,既耽误工作效率,也容易出错。 那么有没有一种办法,能够让你在Windows系统中像访问本地硬盘一样来操作Linux系统中的文件呢? 希望这篇文章分享的实用操作能够帮助到有需要的朋友。 先决条件 需要在Windows 10 2004 及更高版本(Build 19041 及更高版本)或 Windows 11系统的前提下操作。 第一步:在 Windows 上安装 WSL 1.以管理员模式打开 PowerShell 或 Windows 命令提示符: 按下Win + X组合键,打开快速访问菜单。 在菜单中选择“Windows PowerShell(管理员)”,以管理员身份运行PowerShell。 2.输入wsl install命令。 完成后重新启动电脑。 3.电脑重启后,你需要为新安装的 Linux 子系统创建一个用户账户和密码。 备注:适用于 Linux 的 Windows 子系统 (WSL) 是 Windows 的一项功能,可用于在 Windows 计算机上运行 Linux 环境,而无...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS6,CentOS7官方镜像安装Oracle11G
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS8编译安装MySQL8.0.19
- SpringBoot2全家桶,快速入门学习开发网站教程
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7