NodeJS学习(三)
art-template模板引擎
- 在命令行工具中使用 npm install art-template 命令进行下载
- 使用const template = require('art-template')引入模板引擎
- 告诉模板引擎要拼接的数据和模板在哪 const html = template(‘模板路径’, 数据);
- 使用模板语法告诉模板引擎,模板与数据应该如何进行拼接
模板引擎语法
- 标准语法: {{数据}}
- 原始语法:<%=数据 %>
原文输出
- 如果数据中携带HTML标签,默认模板引擎不会解析标签,会将其转义后输出。
条件判断
循环
- 标准语法:{{each 数据}} {{/each}}
- 原始语法:<% for() { %> <% } %>
子模板
使用子模板可以将网站公共区块(头部,底部)抽离到单独的文件中
- 标准语法:{{include '模板'}}
- 原始语法:<%include('模板') %>