2 回答
TA贡献1865条经验 获得超7个赞
如果您打算使用,HTML
那么别无选择。您需要navigation bar
向每个页面添加一个,正如您所提到的,这是一场噩梦。但是,如果您打算使用server-side programming
类似的语言PHP
,那么它们会提供一个名为 的关键字include
。它的语法现在是 您可以在文件夹内include 'filename'
添加file
类似的内容,并且可以跨多个页面使用。但是如果你正在使用,那么他们有自己的,比如,,。它们由以下部分组成,因此,部分内容可以跨多个页面使用。header.php
include
NodeJS
ExpressJS
templating-engines
ejs
handlebars
pug
partials
TA贡献1820条经验 获得超10个赞
我需要使用一些编程语言。一个问题是,我无法使用服务器端编程语言,因为 ESP 不支持它们。所以我需要转向客户端编程,即 JavaScript。
我现在只提供主 HTML 文件,其中包含导航栏和以下部分,用于根据page
URL 中的参数加载正确的 HTML 文件:
<div class="container-fluid" id="content" style="display:block;overflow:visible"><br>
<script>
$(function(){
var url = new URL(window.location.href);
var c = url.searchParams.get("page");
if(c != null){
$("#content").load(c+".html");
}
});
</script>
</div>
这就像一个魅力,我现在知道如何组织我的 html 文件以通过导航栏显示。
- 2 回答
- 0 关注
- 84 浏览
添加回答
举报