GitHub - bigskysoftware/fixi

主要观点:fixi.js 是广义超媒体控制的实验性极简实现,有独特的 API 和事件,旨在简洁实用,不依赖其他库,代码风格密集便于调试,可通过复制到项目中使用,提供多种支持渠道,有详细的 API 文档包括属性、事件和属性,还可通过扩展实现多种功能,如禁用元素、显示请求指示器等,同时有相关示例和许可说明。
关键信息

  • API 包含 6 个 HTML 属性、9 个事件和 2 个属性。
  • 利用现代 JavaScript 特性,未压缩大小小于 preact 库。
  • 可通过 vendored、下载源文件或使用 JSDelivr CDN 安装。
  • 支持通过 Github Issues 和 htmx Discord 频道获取。
  • 事件分为初始化事件和 fetch 事件等。
  • 可通过添加属性和事件实现扩展功能。
    重要细节
  • 示例代码展示了 fixi 的基本用法和各种属性、事件的设置。
  • 关于 targeting the Document Element 的注意事项。
  • 模拟 fetch 请求的方法和示例。
  • 不同扩展功能的实现代码和示例,如禁用元素、显示指示器等。
  • 许可为 Zero-Clause BSD。
  • 末尾的注释强调对代码修改的慎重。
阅读 7
0 条评论