当前位置: 首页 > news >正文

wordpress 洛米/免费网站seo优化

wordpress 洛米,免费网站seo优化,贵阳网站开发zu97,即墨网站建设公司HTML公用部分抽离出来使用,使后期维护起来更加方便 创建一个index.html页面, 和common文件夹(用来存储公用页面部分) header.html <header class"mui-bar mui-bar-nav"><h1 class"mui-title">头部公共部分</h1> </header>foote…

HTML公用部分抽离出来使用,使后期维护起来更加方便
在这里插入图片描述
创建一个index.html页面, 和common文件夹(用来存储公用页面部分)

header.html

<header class="mui-bar mui-bar-nav"><h1 class="mui-title">头部公共部分</h1>
</header>

footer.html

<footer>底部公用内容</footer>

index.html

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>HTML页面公共部分方法</title></head><style type="text/css">body {text-align: center;}</style><body><!--  jquery - load方法() 添加公用部分 --><!-- 创建一个id为header的div --><div id="header"></div><center><p>我们在每天早上 <time>9:00</time> 起床。</p></center><!-- 创建一个id为footer的div --><div id="footer"></div><!-- 引入jq --><script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.5.1/jquery.js"></script><script type="text/javascript">// 1: 直接使用load减少明显的卡顿效果 (可以搭配animate 进行优化)  $('#header').load('common/header.html');$('#footer').load('common/footer.html');// 2:  $(document).ready(fn) 的方法是当document DOM 结构加载完之后触发的的. 并非是等到页面数据全部渲染完毕之后触发的.    $(document).ready(function() {}) 等价于 $(function(){}), 两者写法不同而已.$(document).ready(function() {$('#header').load('common/header.html');$('#footer').load('common/footer.html');})</script></body>
</html>

在这里插入图片描述

jQuery load() 方法 详细介绍

经过测试发现使用该方法,可以完成公用顶部底部代码. 但是会出现一个问题! 页面刷新的时候,会有一段时间,div高度塌陷. 等数据请求完之后才会正常.

解决方达:

	<!-- 定高, 添加animate 动画效果 --><div id="header" class="animated fadeInDown" style="height: 230px;"></div>

踩坑: 使用 jq.load() 本地直接打开文件会报错! 公用部分不会加载出来, 必须要本地启动项目才能加载文件. webstorm可以直接启动,vscode需要Liveserve 启动才可以
在这里插入图片描述

相关文章: