首先了解一下什么是模板引擎:
1.是为了使与业务数据(内容)分离而产生的,它可以生成特定格式的文档,用于网站的模板引擎就会生成一个标准的文档。
2.模板引擎不属于特定技术领域,它是跨领域跨平台的概念。在下有模板引擎,在下也有模板引擎,在下也有,甚至、开发都会用到模板引擎技术。
3.模板引擎的实现方式有很多,最简单的是“置换型”模板引擎,这引擎只是将指定模板内容(字符串)中的特定标记(子字符串)替换一下便生成了最终需要的业务数据(比如网页)。
Hogan简单,体积小,适合只需要能做变量替换和循环的模板引擎。
{
{data}} 读取转义的变量{
{ {data}}} 不转义变量直接读取{
{#list}} { {/list}} 列表循环 / 真值判断{
{^list}} { {/list}} 空列表 / 非真值判断{
{.}} 枚举{
{!}} 注释