将部分页面包含在内是不好的做法

时间:2016-06-13 15:49:06

标签: html html5 web freemarker

如果我将我的页面的<head>包含在外部文件中,然后使用像FreeMarker这样的模板引擎包含它,那么这是不是很糟糕?

我正在使用Freemarker创建母版页,我将所有重复内容放在外部文件中。 然后我使用像这样的Freemarker指令包含它们:

<#include "seccionesMasterPage/head.jsp"/>

我制作了外部文件:

  • 菜单
  • 标题
  • 页脚

如果我制作了一个头部的外部文件,然后将其包含在内,那会不是很糟糕?

2 个答案:

答案 0 :(得分:1)

好吧,包括文件使事情变得更方便,你不需要多次重写示例代码段,并且许多框架还提供了扩展功能,让你可以与包含的文件做一些不同的事情。我想不出任何不利之处。

答案 1 :(得分:1)

从HTML的角度来看,最好包含您制作的每个页面。由于标签在具有相同CSS样式表,jQuery库,Javascript文件,元数据等链接的页面之间始终保持相同,因此更改一个外部文件比通过挖掘更容易多个HTML文件都可以改变一件事。