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 關注
- 132 瀏覽
添加回答
舉報