【发布时间】:2013-07-08 14:20:21
【问题描述】:
我有一系列大的html页面在开发中,每个都使用一个通用的结构:header/content/sidebar。
页眉和侧边栏部分具有所有页面通用的代码。只有内容发生变化。
在开发阶段,我希望能够对页眉和侧边栏进行一次更改,并在所有页面上看到复制的结果,而无需单独编辑每个页面。
我已经做了一些谷歌搜索,最简单的解决方案似乎是创建 2 个单独的文本文件,其中包含标题和侧边栏部分的代码,然后在我的 HTML 页面中的适当位置注入它编辑。
我知道不建议将这用于实时项目,因为它会显着增加加载时间,但对于开发工作,它会为我节省大量时间。
你同意吗?如果是这样,有人知道最简单的方法是什么吗?
谢谢
【问题讨论】:
-
我认为您可以使用 AJAX 仅更新页面的正文或任何其他 div,
-
api.jquery.com/load 我想这就是你想要的。编辑:对不起,这应该是评论。
-
你有什么理由只想为此使用javascript?,你的服务器端语言应该能够
include所有你需要的文件 -
你为什么不使用像 Jekyll 这样的静态站点生成器? jekyllrb.com
标签: javascript jquery html