2 回答

TA貢獻1865條經(jīng)驗 獲得超7個贊
如果您打算使用,HTML
那么別無選擇。您需要navigation bar
向每個頁面添加一個,正如您所提到的,這是一場噩夢。但是,如果您打算使用server-side programming
類似的語言PHP
,那么它們會提供一個名為 的關(guān)鍵字include
。它的語法現(xiàn)在是 您可以在文件夾內(nèi)include 'filename'
添加file
類似的內(nèi)容,并且可以跨多個頁面使用。但是如果你正在使用,那么他們有自己的,比如,,。它們由以下部分組成,因此,部分內(nèi)容可以跨多個頁面使用。header.php
include
NodeJS
ExpressJS
templating-engines
ejs
handlebars
pug
partials

TA貢獻1820條經(jīng)驗 獲得超10個贊
我需要使用一些編程語言。一個問題是,我無法使用服務(wù)器端編程語言,因為 ESP 不支持它們。所以我需要轉(zhuǎn)向客戶端編程,即 JavaScript。
我現(xiàn)在只提供主 HTML 文件,其中包含導(dǎo)航欄和以下部分,用于根據(jù)page
URL 中的參數(shù)加載正確的 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>
這就像一個魅力,我現(xiàn)在知道如何組織我的 html 文件以通過導(dǎo)航欄顯示。
- 2 回答
- 0 關(guān)注
- 137 瀏覽
添加回答
舉報