HTMX - 安装

与其他 JavaScript 库相比,为项目安装 HTMX 是一项相当简单的任务。HTMX​​ 文件非常小,您可以将其保存在项目文件中,也可以使用 CDN 链接或任何其他更适合您的要求或对您来说更容易的选项。

下载 HTMX 的步骤

有很多方法可以使用 HTMX,下面提到并描述了所有可能的方法。

这是在您的项目中使用 HTMX 的最快和最简单的方法。您只需要在 <head> 标签内包含以下链接即可。

精简版本

<script src="https://unpkg.com/htmx.org@2.0.2" integrity="sha384-Y7hw+L/jvKeWIRRkqWYfPcvVxHzVzn5REgzbawhxAuQGwX1XWe70vji+VSeHOThJ" crossorigin="anonymous"></script>

未修改(原始)版本

<script src="https://unpkg.com/htmx.org@2.0.2/dist/htmx.js" integrity="sha384-yZq+5izaUBKcRgFbxgkRYwpHhHHCpp5nseXp0MEQ1A4MTWVMnqkmcuFez8x5qfxr" crossorigin="anonymous"></script>

下载副本

您可以简单地从此链接 https://unpkg.com/htmx.org@2.0.2/dist/htmx.min.js 保存文件,并将文件放在您的项目目录中,然后通过 <script> 标记包含该文件。

<script src="/path/to/htmx.min.js"></script>

通过 npm 安装

您可以使用以下命令通过 npm 安装 HTMX。

npm install htmx.org

通过 Webpack

要通过 Webpack 使用 HTML,您需要先使用 npm 或 yarn 包管理器进行安装。

  • 步骤 1:安装命令
    npm install htmx.org@2.0.2
    // 或
    yarn install htmx.org@2.0.2
    
  • 步骤 2:导入您的 index.js 文件
    import 'htmx.org';
    
  • 步骤 3:创建自定义 JavaScript 文件 (custom.js)

    将此文件导入到您的 index.js 文件中。

    import 'path/to/my_custom.js';
    
  • 步骤 4:将以下代码添加到文件 (custom.js)
    window.htmx = require('htmx.org');
    

现在,您已准备好在项目中使用 HTMX。

HTMX 示例

在下面的示例中,当用户单击"单击我!"按钮时,它将向"/clicked"发出 HTTP POST 请求,并使用响应中的内容替换 DOM 中 id 为"parent"的元素。

<button hx-post="/clicked"
 hx-trigger="click"
 hx-target="#parent"
 hx-swap="outerHTML"
>
 Click Me!
</button>