(1)art-template的实现步骤

(1)导入template(2)定义数据(3)定义模板(4)调用template(5)渲染HTML结构

(2)模板引擎的语法

template('模板的Id',需要渲染的数据对象)

(3)其简单的使用

    <div class="box"></div>
--------------------------------------------------------------<script type="text/html" id="user"><h1>{{name}}--------------{{age}}</h1></script>
--------------------------------------------------------------<script>//(1) 定义数据let data = {name: 'zs',age: 12}//(3)调用templatelet userhtml = template('user', data)console.log(userhtml);//(5)渲染到页面$('.wocao').html(userhtml)</script>

(4)模板语法---简单条件输出

实现条件输出,可以使用大胡子{{}}中包裹   if  …… else if ……  else语法代码的实现<div class="box"> </div><!-- ---------------------------------------- --><script type="text/html" id="user">{{if flag === 1}}这是1{{else if flag===2}}这是2{{/if}}</script><!-- ------------------------------------------ --><script>let data = {flag: 2}//(3)调用templatelet userhtml = template('user', data)console.log(userhtml);//(5)渲染到页面$('.wocao').html(userhtml)</script>

(5)模板语法---循环输出

语法(1)当要循环时,可以在{{}}内,通过each进行循环(2)使用 $index 来遍历索引, $value来遍历当前的值用法<div class="box"></div><!-- ---------------------------------------- --><script type="text/html" id="user"><ul>{{each hobby}}<li>索引号:{{$index}}----------内容是:{{$value}}</li>{{/each}}</ul></script><!-- ------------------------------------------ --><script>let data = {flag: 2,hobby: ['吃饭', '睡觉', '刷抖音', '写代码']}let userhtml = template('user', data)console.log(userhtml);$('.wocao').html(userhtml)</script>

(6)就到这里吧~~~,感谢!

模板引擎---template的简单使用相关推荐

  1. js模板引擎Template.js使用详解及免费下载template.js

    这篇文章主要为大家详细介绍了JavaScript模板引擎Template.js使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 template.js 一款 JavaScript 模板引擎, ...

  2. JavaScript模板引擎Template.js使用

    文章主要为大家详细介绍了JavaScript模板引擎Template.js使用方法.template.js 一款 JavaScript 模板引擎,简单,好用.提供一套模板语法,用户可以写一个模板区块, ...

  3. JavaScript模板引擎Template.js使用详解

    这篇文章主要为大家详细介绍了JavaScript模板引擎Template.js使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 template.js 一款 JavaScript 模板引擎, ...

  4. JavaScript模板引擎Template.js基本使用详解

    template.js是一款JavaScript模板引擎,提供一套模板语法,简单好用,开发者可以写一个模板区块,每次传入的数据,生成对应数据产生的HTML片段,渲染不同的效果.官网:简洁语法版 htt ...

  5. beetl java例子_初识Java模板引擎Beetl之简单示例

    以前没用过模板引擎,没去关注过,今天正好看到,简单看了一下,写个简单的示例,记录一下: 首先,Beetl 是 Bee Template language的缩写,是新一代的模板引擎,它功能强大,拥有主流 ...

  6. JavaScript模板引擎Template.js

    template.js 一款 JavaScript 模板引擎,简单,好用.提供一套模板语法,用户可以写一个模板区块,每次根据传入的数据,生成对应数据产生的HTML片段,渲染不同的效果.https:// ...

  7. 高性能JavaScript模板引擎template.js原理解析

    点击有惊喜 artTemplate是新一代javascript模板引擎,它在v8中的渲染效率可接近javascript性能极限,在chrome下渲染效率测试中分别是知名引擎Mustache与micro ...

  8. php 简单模板引擎,PHP 实现简单的模板引擎

    模板引擎作为视图层和模型曾分离的一种解决方案. 首先我们新建一个Template.class.php 的文件 '.m', //设置模板文件'templateDir' => 'template/' ...

  9. 模板引擎ejs与html,后台模板引擎ejs与前台模板引擎artTemplate的简单介绍

    动态网页是指前端页面当中的数据内容来源于后台数据库,前端的html代码会随着后台数据的变化而变化,是动态生成的.制作动态网页有两种方式,一种方式是在后台拿到前端的html模板,利用后台模板引擎(如ej ...

最新文章

  1. VirtualBox虚拟机安装RedHat7.3编译Linux0.01内核
  2. js 阻断网页选中和右键
  3. 矩阵管理——和visitor模式没有本质区别,都是为了避免资源重复
  4. pytorch model.eval()的作用
  5. 论亚马逊QLDB与腾讯TDSQL对历史数据的管理和计算
  6. 漫画:什么是计数排序
  7. 软件测试计划和测试报告
  8. ES6中对象新增方法
  9. SAP License:SAP复制和默认快捷小贴士
  10. Lync 2013持久聊天迁移至Skype for Business
  11. 日志分析工具 GoAccess v1.3 发布,支持简体中文和安装使用
  12. 宝塔linux架设手游,守望黎明架-linux手工端设教程
  13. 安全龙网络安全攻防实验室
  14. OneNote 提示不能使用个人账户登录( 亲测可用)
  15. Everything使用攻略和技巧
  16. excel按某个值进行筛选后,将筛选出来的行进行排序
  17. Taylor公式的证明
  18. 实现西门子S71200/1500与三菱FX系列PLC通讯
  19. 数据结构概述3 对称矩阵、树和二叉树
  20. 重载和重写的区别及在typescript中的使用

热门文章

  1. C++ 类的简单使用
  2. 【Node基础入门】----node中间层做接口转发,实现跨域请求
  3. 全球与中国集成平台即服务(iPaaS)软件市场现状及未来发展趋势
  4. pta数据结构-线性表(判断题和选择题)
  5. No value specified for parameter 15排查过程
  6. 带您了解企业云盘,互联网大数据下的产物
  7. Linux x86 漏洞利用-Use-After-Free(UAF)-释放后可重用
  8. jq linux下载文件,linux下的json命令行工具–jq
  9. Android动态权限详解
  10. 达芬奇调色 Blackmagic Design DaVinci Resolve Studio 17 中文版,整合剪辑、视觉特效、动态图形、调色和音频后期制作