引导程序中的动态导航栏


Dynamic navbar in bootstrap

在每个文件中为导航栏编写代码是一种好的编程实践吗?或者只写一次,然后使用php等任何服务器端脚本语言永远使用。

我们程序员使用的一个原则叫做DRY(不要重复自己)。如果可以的话,最好只写一次东西,然后使用函数/方法来引用代码,而不是一遍又一遍地写同样的东西。

使用导航条最常见的方法是将它们与网站的脚本/样式表一起放在一个头文件中,然后将它们包含在每个页面的顶部(或者,如果你的网站是MVC,那么你可以动态地执行它,并从Servlet中包含它)。

在PHP中这样做的方法很简单,如下所示:

header.php

<link rel="stylesheet" href="style.css" />
// etc. etc. - this will include your navbar code

然后在你的其他页面,在顶部,你只需写

<?php
include 'path/to/header.php';
//Other code specific to that page

简单提示:)