主要观点:
- htmx 源于 intercooler.js,围绕 jQuery 构建,为开发者在浏览器实现不一致时提供便利。
- 尽管 jQuery 被视为“遗留软件”,但仍在 75%的公共网站上使用,其易用性、API 一致性和可选择性是其广泛使用的原因。
- htmx 团队致力于成为新的“jQuery”,注重稳定性、避免新功能、季度发布,并通过推广超媒体理念和改进相关工具来提升自身价值。
- intercooler.js 的理念适用于 htmx,强调稳定、少更新,以成为构建 100 年网络服务的可靠工具。
关键信息:
- htmx 可添加到项目中且无需依赖,API 保持一致,可按需使用。
- 稳定性方面,确保 API 和实现稳定,接受现有实现的特性,不随意更改默认值。
- 不接受新的核心功能,除非有新浏览器特性可用,大部分新功能通过扩展 API 实现。
- 发布周期约为季度,用户无需因 minor 版本升级而感到压力。
- htmx 致力于推广超媒体理念,推动其进入 HTML 标准,同时帮助改善与 htmx 结合使用的工具。
重要细节:
- jQuery 是使跨平台 JavaScript 编写更简单的库,在浏览器实现不一致时很有价值。
- htmx 现有用户无需担心升级问题,可继续使用 1.x 版本。
- 扩展 API 可用于探索和交付新功能,如已使用实验性的
moveBefore()
API。 - htmx 不规定后端或数据库,兼容多种后端,已帮助改进模板引擎等。
- Triptych 项目致力于将 htmx 理念纳入 HTML 标准。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。