html代码复用(axios的方法)

第一步创建要复用的head.html(head.css样式另写)

  <!--注意:除body内的内容全部去除 -->
  <h1>头部</h1>
h1{
    text-align: center;
}

第二步创建测试页面Text.html

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title></title>

    <!-- 引入axios 可以用网络地址,也可以自行下载引入 注意:后缀要是.js -->
    <script src="https://cdn.bootcdn.net/ajax/libs/axios/1.5.0/axios.min.js"></script>

    <!-- 引入css样式 -->
    <link rel="stylesheet" href="./css/head.css">

</head>

<body>
    <!-- 在此插入复用的代码 -->
    <heade></heade>

    <h1>正文</h1>

    <script>
        // 引入路径
        axios.get('./con-html/head.html')
            .then(res => {
                document.querySelector('heade').innerHTML = res.data
            })
            .catch(err => {
                console.error(err);
            })
    </script>
</body>

</html>

测试结果

在这里插入图片描述注意:如果复用代码段要插入图片、音频、背景图什么的和路径有关系的,要进行更改路径以测试文件为准。

今天刚学记录一下下!!!
今天刚学记录一下下!!!
今天刚学记录一下下!!!

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML axios 封装是指将 axios 库(一个用于发送 HTTP 请求的 JavaScript 库)与 HTML 页面结合使用的方式进行封装。通过封装,可以提高代码复用性和可维护性。 封装是指将一些常用的功能或逻辑进行抽象和封装,方便在不同的地方进行调用。在 HTML使用 axios 封装可以方便地发起 HTTP 请求,并处理成功或失败的回调函数。 封装的过程可以包括以下几个步骤: 1. 导入 axios 库:通过在页面中引入 axios 的 JavaScript 库文件,可以使用其中的 API 发送 HTTP 请求。 2. 创建 axios 实例:可以使用 axios.create() 方法创建一个 axios 实例,并设置一些默认配置,如请求超时时间、请求头等。 3. 定义封装函数:可以定义一个封装函数,该函数接受请求的参数,调用 axios 实例的相应方法发送请求,并返回一个 Promise 对象。 4. 处理请求结果:在封装函数中处理请求成功和失败的回调函数,并根据结果进行相应的操作,如更新页面内容或提示用户。 通过以上封装,可以使发送请求的代码更加简洁和可读,并且方便进行维护和拓展。 例如,在一个购物网站中,使用 axios 封装可以方便地发送获取商品列表的请求。可以定义一个名为 getProducts 的封装函数,接受一个参数为商品类别,然后调用 axios 实例的 get 方法发送请求,并根据请求的结果显示相应的商品列表。 总结起来,HTML axios 的封装能够让我们在 HTML 页面中更方便地使用 axios 库发送 HTTP 请求,并对请求结果进行处理。这样可以提高代码复用性和可维护性,使开发和维护工作更加高效。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值