文章插图
2. 多模版组合渲染在同一 Web 应用中,所有的页面通常都由相同的头部和底部元素,所以为了减少代码的冗余,提高重用率,开发者们通常会考虑将重复的部分独立成一个单独的模版文件,然后用相互包含的方式组合成页面 。下面就继续以art-template模板引擎为例来演示一下如何将多个模版组合渲染成单一的 HTML 页面,其具体步骤如下:
- 在code/04_templatingEngine目录下执行touch tpl1.art tpl2.art命令,创建两个模版文件,然后在这两个文件中分别输入以下代码:
<header><h1>查看个人信息</h1><br></header>
2、tpl2.art :<footer><div><p>© 2016 owlman.org;本站系纯HTML5站点 。</p></div></footer>
2、在code/04_templatingEngine目录下执行touch multiTpl.htm命令创建用于组合的 HTML 页面文件,并在其中输入以下代码:<!DOCTYPE html><html lang="zh-cn"><head><meta charset="utf-8" /><link rel="stylesheet" type="text/css" href=https://www.isolves.com/it/wlyx/fwq/2020-08-31/"style.css" />查看个人信息_江苏龙网 {{ include './tpl1.art' }}{{ name }}的个人信息
姓名: {{ name }} 年龄: {{ age }} 性别: {{ sex }} 爱好: {{ each items }} {{ $value }} {{ /each }}
{{ include './tpl2.art' }}