一、简介
什么是模板引擎?
模板引擎是将数据变为视图最优雅的解决方法。
二、历史发展
历史上曾经出现过的其它数据变视图的方法
- 纯 DOM 法
- 数组 join
- Es6的反引号法 (`${a}`)
- 模板引擎法
1. 纯 DOM 法
2. 数组 join
3. Es6的反引号法
4. 模板引擎法 mustache
Mustache是一种无逻辑的模板语法。它可以用于 HTML、配置文件、源代码——任何东西。它通过使用散列或对象中提供的值扩展模板中的标签来工作。
我们称其为“无逻辑”,因为没有 if 语句、else 子句或 for 循环。相反,只有标签。一些标签被替换为一个值,一些什么都没有,而另一些则是一系列值。