【问题标题】:What is the difference between Template Engines and Preprocessors?模板引擎和预处理器有什么区别?
【发布时间】:2017-06-04 08:17:09
【问题描述】:

模板引擎预处理器

部分模板引擎列表

  • 聪明的
  • 树枝
  • 小而强

一些预处理器列表

  • 哈姆尔
  • 苗条
  • 翡翠/哈巴狗

到底有什么区别?

【问题讨论】:

    标签: html templates template-engine preprocessor


    【解决方案1】:

    Haml、Slim 和 Jade / Pug 不将自己定义为预处理器或不同于模板引擎:

    Haml 是一种标记语言,用于在不使用内联代码的情况下简洁地描述任何 Web 文档的 HTML。 Haml 可替代内联页面模板系统。

    Slim 是一种模板语言...

    Pug 是一个高性能模板引擎,深受 Haml 的影响,使用 JavaScript 实现

    预处理器在输入到另一个程序之前接受输入并对其进行更改。 模板引擎可以说是一种特定于文档的预处理器。选择调用这些输出 HTML 的应用程序在很大程度上取决于语义。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-02-20
      • 2010-12-21
      • 2012-09-28
      • 1970-01-01
      • 2015-08-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多