jade 是超高性能的 node JavaScript 模板引擎,有着非常强大的 API 和大量杰出的特性。它主要针对 node 的服务端。
"E" 代表 "effective",即【高效】。EJS 是一套简单的模板语言,帮你利用普通的 JavaScript 代码生成 HTML 页面。EJS 没有如何组织内容的教条;也没有再造一套迭代和控制流语法;有的只是普通的 JavaScript 代码而已。
- <% %>流程控制标签
- <%= %>输出标签(原文输出 HTML 标签)
- <%- %>输出标签(HTML 会被浏览器解析)
- {{ }} for evaluation
- {{= }} for interpolation
- {{! }} for interpolation with encoding
- {{# }} for compile-time evaluation/includes and partials
- {{## #}} for compile-time defines
- {{? }} for conditionals
- {{~ }} for array iteration