如何保持页眉&;页脚相同,如果我想保持前端在Javascript


How to keep header & footer same if I want to keep front end in Javascript

我想使用Javascript作为前端,使用PHP作为后端来构建我的网站。我想知道我如何保持头&如果我在客户端使用javascript,那么所有页面上的页脚都是一样的。我可以用php做得很好。但是,javascript或html也有可能。或者有什么方法可以将两者混合?

一般方法是使用php的includerequire语句。

但是,如果您想使用javascript,您可能需要使用ajax调用来获取页眉和页脚的html。尽管效率很低,但考虑到您将向服务器发出多个请求,不仅是页眉和页脚的html,还包括它们所需的任何资源。更好的选择是使用php并立即从服务器加载网站。

像javascript的instread一样使用php。创建2个文件,heared.phpfooter.php

将所有页眉和页脚代码保存在各自的文件中。

现在,在每个页面中,您都使用

include("path to header.php");// for header
include("path to footer.php");//for footer