在PHP中,您可以使用include其他文件(例如页眉或页脚文件 - 我将其称为部分文件)来帮助提供特定页面 - 这样可以在页面中实现最小的不一致性.但是,HTML没有此功能.我已经实现了一个解决方案,在文档宣布准备就绪后,页面末尾的JavaScript会添加静态部分:
$(function() {
html = "<div id=\"navbar\"><h1>Cool Webpage!</h1></div>";
$("#header").append(html);
});
Run Code Online (Sandbox Code Playgroud)
的#header是<div>,其是的最上面的部分<header>-它用作其中所述目标节点#navbar将被注入.
据我所知,这是一个可行的解决方法,可以减少页面之间的不一致,但我觉得我有点太天真了.
这种方法可以实现,还是有更好的方法?我可以在HTML中添加AJAX,还是可以动态添加吗?如果实施这种方法,我应该注意哪些问题?