Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何有效地维护导航栏?_Javascript_Html_Css - Fatal编程技术网

Javascript 如何有效地维护导航栏?

Javascript 如何有效地维护导航栏?,javascript,html,css,Javascript,Html,Css,我想知道如何有效地维护导航栏。根据我现在的理解,我们只是在每个单独的网页中包含该条的html代码。然而,如果我有很多网页,我需要复制和重写每个网页的html代码。如果我想添加或删除链接,我需要更改和更新所有页面。有更有效的方法吗?他们所做的是加载从服务器调用的页面,除了导航栏。您可以在iframe中调用页面,也可以运行脚本来呈现导航栏之外的元素。这就是他们如何维护导航栏的方法我们有很多方法可以做到这一点,但这里是我现在能想到的最简单的方法 1。使用PHP包含一次函数 您可以使用php实现这一点。

我想知道如何有效地维护导航栏。根据我现在的理解,我们只是在每个单独的网页中包含该条的html代码。然而,如果我有很多网页,我需要复制和重写每个网页的html代码。如果我想添加或删除链接,我需要更改和更新所有页面。有更有效的方法吗?

他们所做的是加载从服务器调用的页面,除了导航栏。您可以在
iframe
中调用页面,也可以运行脚本来呈现导航栏之外的元素。这就是他们如何维护导航栏的方法我们有很多方法可以做到这一点,但这里是我现在能想到的最简单的方法

1。使用PHP包含一次函数

您可以使用php实现这一点。例如,只需将导航存储在名为
header.php
的文件中,然后
include_once('header.php')在您的页面中。确保您的页面具有
.php
扩展名,而不是
.html

2。使用jQuery

如果您想继续使用当前语言(HTML、CSS、Javascript),还可以使用JQuery函数

$("#header").load('header.html');
最好在DOM就绪后运行此操作:

$(document).ready(function() {
   $("#header").load('header.html');
}
在代码中的某个地方,您应该有
,脚本可以在
header.html中插入
导航

您可能喜欢的是“模板”。但这是一个非常基本的问题,我建议您首先学习更多关于web开发基础知识的知识。