Juicer模板渲染举例
当前最新版本: 0.6.14
Juicer 是一个高效、轻量的前端 (Javascript) 模板引擎,使用 Juicer 可以是你的代码实现数据和视图模型的分离(MVC)。除此之外,它还可以在 Node.js 环境中运行。
你可以在遵守 MIT Licence 的前提下随意使用并分发它。Juicer 代码完全开源并托管在 Github 上,如果你在使用的过程中发现什么 Bug 抑或是一些好的建议都欢迎在 Github Issue 上提交。
Juicer 的引入
<script type="text/javascript" src="juicer-min.js></script>
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8" /><meta http-equiv="X-UA-Compatible" content="IE=edge" /><metacontent="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0;"name="viewport"/><title>index</title></head><body><script src="./js/rem.js"></script><div id="app"><script id="list-tpl" type="text/template"><ul>{@each list as it,index}<li>${it.name} (index: ${index})</li>{@/each}{@each blah as it}<li>num: ${it.num} <br />{@if it.num==3}{@each it.inner as it2}${it2.time} <br />{@/each}{@/if}</li>{@/each}</ul></script></div><script type="text/javascript" src="./js/jquery-1.11.0-min.js"></script><script type="text/javascript" src="./js/juicer-min.js"></script><script type="text/javascript">var data = {list: [{ name: ' guokai', show: true },{ name: ' benben', show: false },{ name: ' dierbaby', show: true },],blah: [{ num: 1 },{ num: 2 },{num: 3,inner: [{ time: '15:00' },{ time: '16:00' },{ time: '17:00' },{ time: '18:00' },],},{ num: 4 },],};var res = data;var a = $('#list-tpl').html(),n = juicer(a, res);$('#app').html(n);</script></body>
</html>
Juicer模板渲染举例相关推荐
- juicer模板返回html,juicer模板的使用
一.juicer模板的使用 什么是juicer(what)? Juicer 是一个高效.轻量的前端 (Javascript) 模板引擎,使用 Juicer 可以是你的代码实现数据和视图模型的分离(MV ...
- juicer模板引擎学习
juicer github地址:https://github.com/PaulGuo/Juicer 引入juicer 1.变量${变量名} 这些变量名在后面都需要通过juicer(模板字符串,data ...
- 对于模板渲染的页面,如何针对渲染出来的对象添加事件
我们在javaweb编程中往往从数据库中将数据取出来,使用模板渲染到页面上,渲染的数据上我们又希望可以产生不同的响应对于这样的问题,我们应该怎样实现 场景的描述: <ul class=" ...
- Django2.0——模板渲染(一)
在前面的介绍中我们都是用简单的 django.http.HttpResponse来把内容显示到网页上,本节将讲解如何使用渲染模板的方法来显示内容,即调用精美的HTML页面.模板的创建既可以在项目下创建 ...
- Django的模板渲染(render)机制
2019独角兽企业重金招聘Python工程师标准>>> 一旦你创建一个 Template 对象,你可以用 context 来传递数据给它. 一个context 是一系列变量和它们值的 ...
- flask mysql项目模板渲染_[Flask] Flask问题集(后端模板渲染项目)
1.redirect和render_template的区别? redirect:重定向,会改变url render_template:模板渲染,用模板来渲染当前页,不会改变url 2.关于 'g' 对 ...
- flask mysql项目模板渲染_Flask模板渲染
五.flask模板渲染 py文件: from flask import Flask,render_template,Markup app = Flask(__name__) app.debug = T ...
- Django学习笔记之模板渲染、模板语言、simple_tag、母版子版、静态配置文件
一.首先我们用PyCharm来创建一个Django项目 终端命令:django-admin startproject sitename 图形创建: 这样一个Django项目就创建完成了,上面可以看到项 ...
- Go gin静态文件的使用、自定义模板渲染器
Go gin静态文件的使用 一.指定静态文件路径 engine.Static("/static", "static") 第一个参数是url,第二个参数是url对 ...
最新文章
- 关于rtsp的时间戳问题
- oracle 分割取值,oracle中的分割函数(split效果)
- 五十八、深入了解 Java 中的注解和自定义注解
- Python 面向监狱编程,就靠它了
- .NetCore使用skywalking实现实时性能监控
- 罗德里格斯(Rodrigues)旋转方程推导
- mysql unique和key_MYSQL的primary key和unique key的区别
- 天下手游卡在获取服务器信息,天下手游召唤兽获取与洗练:新手必须知道的事情...
- (十)Struts2 值栈/OGNL
- bzoj 1228 [SDOI2009]ED
- 动态规划:01背包问题、多段图问题
- pow函数需要注意的问题
- RK 3568 IDB烧录失败解决方法
- wireshark IP地址域名解析
- TiDB+TiSpark部署--安装,扩缩容及升级操作
- 为什么要使用copy_from_user
- web前端开发h5,2021中高级前端面试题合集
- IOS开发--icon图标设置
- 双馈风力发电机的matlab仿真模型,基于MATLAB_SIMULINK的并网型双馈风力发电机仿真模型的研究[1]...
- 音乐评分系统MATLAB仿真
热门文章
- 聚观早报 | 金山:删除用户文件是讹传;每日优鲜回应关店
- 查找技术——折半查找(二分查找)
- Ubuntu 18.04 软件源修改成国内源(文件或界面形式)
- 【C语言】最大公约数
- 大数据面试 逻辑题
- 旗舰机皇诺基亚9强势来临,时光概念机曝光却没想到还有这个!
- Brandless美版“无印良品”倒闭——品牌到底重不重要?
- 基于SpringBoot+Vue的动漫漫画投稿网站 element
- 小程序webview 页面被放大_WebView显示的网页在大分辨率屏下被放大--解决方案
- 机器学习中的混淆矩阵