html 如何引入公共的头部和底部

这个问题其实应该算是一个一直困扰我等前端开发者的心魔了,当然说得夸张些了。我们在做项目的时候经常会遇到一样的头部和底部,如果修改就要修改大量的页面,增加工作量还容易出错,这时候就需要我们把公共部分提取出来,等需要的时候再引入页面。我在网上找了一些资源,发现对前端来说最好的方法就是使用jQuery的load函数,话不多说直接上代码

1.先写好公共部分的文件,文件内不要有任何页面声明的标签,只需要内容的html部分

<ul>
    <li><a href="#" class="nav-a">首页</a></li>
    <li><a href="#" class="nav-b">分类</a></li>
    <li><a href="#" class="nav-b">订单</a></li>
    <li><a href="#" class="nav-b">我的</a></li>
</ul>

2.在需要引入的主页面写入jq,引入公共部分的文件

$(function(){
    $(".head").load("head.html");
})

记得页面添加jquery库

当然上面的也只是一个方法,还有另外的一个方法就是将这些共用的写到js 内,使用js 将html 拼写出来

类似这种:

var tbody =  "<div class='mask' id='pcEwm'>"+
                    "<div class='pc-box'>"+
                        "<font>温馨提示</font>"+
                        "<img src='images/webEwm.png'/>"+
                        "<p>手机端扫码参与,更方便更快捷哦~</p>"+
                 "</div>"+
                "</div>"

$("body").append(tbody);

参考:https://blog.csdn.net/qq_38860424/article/details/80269421

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值