模板引擎和预处理器有啥区别?
Posted
技术标签:
【中文标题】模板引擎和预处理器有啥区别?【英文标题】:What is the difference between Template Engines and Preprocessors?模板引擎和预处理器有什么区别? 【发布时间】:2017-06-04 08:17:09 【问题描述】:有模板引擎和预处理器。
部分模板引擎列表
聪明的 树枝 小而强一些预处理器列表
哈姆尔 苗条 翡翠/哈巴狗到底有什么区别?
【问题讨论】:
【参考方案1】:Haml、Slim 和 Jade / Pug 不将自己定义为预处理器或不同于模板引擎:
Haml 是一种标记语言,用于在不使用内联代码的情况下简洁地描述任何 Web 文档的 html。 Haml 可替代内联页面模板系统。
Slim 是一种模板语言...
Pug 是一个高性能模板引擎,深受 Haml 的影响,使用 javascript 实现
预处理器在输入到另一个程序之前接受输入并对其进行更改。 模板引擎可以说是一种特定于文档的预处理器。选择调用这些输出 HTML 的应用程序在很大程度上取决于语义。
【讨论】:
以上是关于模板引擎和预处理器有啥区别?的主要内容,如果未能解决你的问题,请参考以下文章