首页 / 更多教程 / 模板引擎artTemplate
模板引擎artTemplate
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了模板引擎artTemplate,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含1323字,纯文字阅读大概需要2分钟。
内容图文
![模板引擎artTemplate](/upload/InfoBanner/zyjiaocheng/1003/828b926abcde4ed6897b0b5111b5ed2a.jpg)
1. 模板引擎的基本概念
1.1 模板引擎
模板引擎是第三方模块。
让开发者以更加有好的方式拼接字符串,使项目代码更加清晰,更加易于维护。
1.2 art-template模板引擎
- 在命令工具中使用 nopm install art-template 命令进行下载
- 使用 const template = require('art-template')引入模板引擎
- 告诉模板引擎要拼接的数据和模板在哪里 const html = template('模板路径',数据);
- 使用模板语法告诉模板引擎,模板与数据应该如何进行拼接
1.3 art-template代码示例
2. 模板引擎语法
2.1 模板语法
- art-template同时支持两种模板语法:标准语法和原始语法
- 标准语法:可以让模板更容易读写,原始语法具有强大的逻辑处理能力
标准语法:{{数据}}
原始语法: <% = 数据 %>
2.2 输出
将某项数据输出在模板中,标准语法与原始语法如下:
- 标准语法: {{ 数据 }}
- 原始语法: <% = 数据 %>
2.3 原文输出
如果数据中携带HTML标签,默认模板引擎不会解析标签,会将其转义为输出。
- 标准语法: {{ @ 数据 }}
- 原始语法: <%-数据 %>
2.4 条件判断
2.5 循环
- 标准语法: {{ each 数据}} {{/each}}
- 原始语法: <% for() {%> <%}%>
2.6 子模版
使用子模版可以将网站公共区块(头部、底部)抽离到单独的文件中。
- 标准语法: {{ include '模板'}}
- 原始语法: <%include('模板')%>
2.7 模板继承
使用模板继承可以将网站HTML骨架抽离到单独的文件中,其他页面可以继承骨架文件。
2.8 模板继承示例
2.9 模板配置
- 向模板中导入变量 template.defaults.imports.变量 = 变量值;
- 设置模板根目录 template.defaults.root = 模板目录;
- 设置模板默认后缀 template.defaults.extname = '.art'
内容总结
以上是互联网集市为您收集整理的模板引擎artTemplate全部内容,希望文章能够帮你解决模板引擎artTemplate所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。