HTML抽组件:对header和footer抽取_吃葡萄要吐皮的博客-程序员秘密

技术标签: 前端  footer抽出  

第一种方式:用JS来抽取。把header和footer的内容用站长之家工具,从html转为JS形式,保存为footer.js。例如:

<footer class="footer-dark">
   
</footer>
document.writeln("<footer class=\'footer-dark\'>");
document.writeln("    </footer>");

然后把原来的html文件中的footer删除掉,引用footer.js的路径

<script src="../file/js/footer.js"></script>

但是这种方式没法用VUE,如果footer或header里原来有互动,就得重新在footer.js里用Jquery重新写一遍。

所以在引用footer.js之前要引入

<script src="../resources/js/jquery-2.2.3.min.js"></script>。

第二种方式:

原本的html文件通过ajax访问footer.html文件。

把footer的html部分单独新建为html文件。在原本的html文件中,通过如下方式插入到script里。这种方式可以继续利用之前的VUE互动操作。但是如何从一个html中引入另一个html的部分内容还没搞会。目前就是在一个html中插入另一个html的全部内容。

 $(document).ready(function() {
        bodyContent = $.ajax({
            url: "footer.html",
            type: "GET",
            dataType: "html",
            async: false,
            success: function(data) {
                $(".footer-dark").html(data);
            }
        })
    });

 

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40088443/article/details/88342932

智能推荐

mysql通用表空间特点_浅谈mysql中各种表空间(tablespaces)的概念_weixin_39644377的博客-程序员秘密

浅谈mysql中各种表空间(tablespaces)的概念发布时间:2020-08-10 04:12:24来源:ITPUB博客阅读:128作者:sqyslmysql中,会涉及到各种表空间的概念,虽然,很多方面这些概念和Oracle有相似性,但也有很多不同的地方,初学者很容易被这些概念弄的晕头转向,从而,混淆这些概念的区别和理解,下面,就简要介绍和说明一下这些表空间的概念。1.系统表空间(Syste...

排序算法之:直接插入排序和希尔排序(java)_9基本排序算法:直接插入排序与希尔排序-简书_Free188X的博客-程序员秘密

排序算法的分类:内部排序:整个排序过程在内存储器中进行。 外部排序:由于待排序元素数量太大,以至于内存储器无法容纳全部数据,排序需要借助外部存储设备才能完成。直接插入排序与希尔排序效率:类别 排序方法 时间复杂度 空间复杂度 排序方式 稳定性 平均时间复杂度 最好情况 最坏情况 插入排序 直接插入排序 ...

循环数组对象,并且返回一个新的数组对象_循环返回新的数组_Cool_so_cool的博客-程序员秘密

最基础的,感觉挺好用```javascript[ {dd:'22',AA:'张三',re1:123}, {dd:'33',AA:'李四',re1:234}, {dd:'44',AA:'我去',re1:456}];var arr=[];理想目标arr=[ {AA:'张三',re1:123}, {AA:'李四',re1:234}, {AA:'我去',re1:456}] ```javascript在这里插入var data = [ {dd:'22',AA:'张三

<转>JS正则表达式大全(整理详细且实用)_weixin_30613727的博客-程序员秘密

正则表达式中的特殊字符 字符 含意 \ 做为转意,即通常在"\"后面的字符不按原来意义解释,如/b/匹配字符"b",当b前面加了反斜杆后/\b/,转意为匹配一个单词的边界。 -或- 对正则表达式功能字符的还原,如"*"匹配它前面元字符0次或多次,/a*/将匹配a,aa,aaa,加了"\"后,/a\*/将只匹配"a*"。 ^ 匹配一个输入或一行的开头,/^a/匹配"an A",而不匹配"An...

【深度之眼Python基础+数据科学入门训练营】第十二章 Pandas库_FlanTaLE的博客-程序员秘密

第十二章 Pandas库引子Numpy 在向量化的数值计算中表现优异但是在处理更灵活、复杂的数据任务:如为数据添加标签、处理缺失值、分组和透视表等方面Numpy显得力不从心而基于Numpy构建的Pandas库,提供了使得数据分析变得更快更简单的高级数据结构和操作工具12.1 对象创建12.1.1 Pandas Series对象Series 是带标签数据的一维数组Series对...

随便推点

html5写的玫瑰花_zhang840327220的博客-程序员秘密

[code=&quot;java&quot;] I Love You! var b = document.body; var c = document.getElementsByTagName('canvas')[0]; var a = c.getContext('2d'); document.body.clientWidth; ...

如何在Windows下克隆GitHub远程库_Manduner_TJU的博客-程序员秘密

1,前言之前一直在Linux下使用Git,今儿由于需要,想在Windows下cloneGitHub下的一个远程库,结果报错了,提示“permission denied”,也就是没有权限,之前也遇到过,就是懒得理他、、、现在必须得在Windows下用git了,所以索性就瞥了几眼网上的资料,也就给轻松解决了。其实,原因很简单,就是没有给Windows环境创建SSH秘钥2,方法(1)要想在W...

关于xilinx 客户自己生成 IP 加密_碰碰跳跳的博客-程序员秘密

Xilinx有直接的视频教程https://www.xilinx.com/video/hardware/using-ip-encryption-vivado-design-suite.html   在UG1118的第六章中有对IP加密的详细教程  https://www.xilinx.com/support/documentation/sw_manuals/xilinx2017_2/ug1

几种常用的sql查询_列举项目中常用的sql查询_睡着的一休的博客-程序员秘密

1、查询SQL中的所有表: Select TABLE_NAME FROM 数据库名称.INFORMATION_SCHEMA.TABLES Where TABLE_TYPE='BASE TABLE' 执行之后,就可以看到数据库中所有属于自己建的表的名称2、查询SQL中所有表及列: Select dbo.sysobjects.name as Table_name, dbo.sy

redhat7中Codeblocks编译c程序乱码问题 中文乱码解决方法_黑狼头的博客-程序员秘密

1.修改源文件保存编码settings->Editor->gernal settings 右边的Encoding group Box Use encoding when opening files: 这个表示打开文件用的格式,第一次保存文件的时候也会用这个格式。As default encoding: 表示设置为文件缺省保存和打开编码格式注意,要先设置好,然后保存文件,才有效。

Linux anaconda 环境下安装pytorch_zhianY的博客-程序员秘密

安装之间可以先看一下以下教程,方便安装Linux系统安装Anaconda3保姆级教程Anaconda创建、删除虚拟环境Linux我这里就认为你已经安装了anaconda了,安装pytorch之前,我建议先创建一个虚拟环境,在虚拟环境中安装pytorch首先查看自己的CUDA版本,教程参考Linux 系统查看CUDA和cuDNN版本号我这里的CUDA版本为9.0.176随后我们到Pyt...

推荐文章

热门文章

相关标签