当前最新版本: 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模板渲染举例相关推荐

  1. juicer模板返回html,juicer模板的使用

    一.juicer模板的使用 什么是juicer(what)? Juicer 是一个高效.轻量的前端 (Javascript) 模板引擎,使用 Juicer 可以是你的代码实现数据和视图模型的分离(MV ...

  2. juicer模板引擎学习

    juicer github地址:https://github.com/PaulGuo/Juicer 引入juicer 1.变量${变量名} 这些变量名在后面都需要通过juicer(模板字符串,data ...

  3. 对于模板渲染的页面,如何针对渲染出来的对象添加事件

    我们在javaweb编程中往往从数据库中将数据取出来,使用模板渲染到页面上,渲染的数据上我们又希望可以产生不同的响应对于这样的问题,我们应该怎样实现 场景的描述: <ul class=" ...

  4. Django2.0——模板渲染(一)

    在前面的介绍中我们都是用简单的 django.http.HttpResponse来把内容显示到网页上,本节将讲解如何使用渲染模板的方法来显示内容,即调用精美的HTML页面.模板的创建既可以在项目下创建 ...

  5. Django的模板渲染(render)机制

    2019独角兽企业重金招聘Python工程师标准>>> 一旦你创建一个 Template 对象,你可以用 context 来传递数据给它. 一个context 是一系列变量和它们值的 ...

  6. flask mysql项目模板渲染_[Flask] Flask问题集(后端模板渲染项目)

    1.redirect和render_template的区别? redirect:重定向,会改变url render_template:模板渲染,用模板来渲染当前页,不会改变url 2.关于 'g' 对 ...

  7. flask mysql项目模板渲染_Flask模板渲染

    五.flask模板渲染 py文件: from flask import Flask,render_template,Markup app = Flask(__name__) app.debug = T ...

  8. Django学习笔记之模板渲染、模板语言、simple_tag、母版子版、静态配置文件

    一.首先我们用PyCharm来创建一个Django项目 终端命令:django-admin startproject sitename 图形创建: 这样一个Django项目就创建完成了,上面可以看到项 ...

  9. Go gin静态文件的使用、自定义模板渲染器

    Go gin静态文件的使用 一.指定静态文件路径 engine.Static("/static", "static") 第一个参数是url,第二个参数是url对 ...

最新文章

  1. 关于rtsp的时间戳问题
  2. oracle 分割取值,oracle中的分割函数(split效果)
  3. 五十八、深入了解 Java 中的注解和自定义注解
  4. Python 面向监狱编程,就靠它了
  5. .NetCore使用skywalking实现实时性能监控
  6. 罗德里格斯(Rodrigues)旋转方程推导
  7. mysql unique和key_MYSQL的primary key和unique key的区别
  8. 天下手游卡在获取服务器信息,天下手游召唤兽获取与洗练:新手必须知道的事情...
  9. (十)Struts2 值栈/OGNL
  10. bzoj 1228 [SDOI2009]ED
  11. 动态规划:01背包问题、多段图问题
  12. pow函数需要注意的问题
  13. RK 3568 IDB烧录失败解决方法
  14. wireshark IP地址域名解析
  15. TiDB+TiSpark部署--安装,扩缩容及升级操作
  16. 为什么要使用copy_from_user
  17. web前端开发h5,2021中高级前端面试题合集
  18. IOS开发--icon图标设置
  19. 双馈风力发电机的matlab仿真模型,基于MATLAB_SIMULINK的并网型双馈风力发电机仿真模型的研究[1]...
  20. 音乐评分系统MATLAB仿真

热门文章

  1. 聚观早报 | 金山:删除用户文件是讹传;每日优鲜回应关店
  2. 查找技术——折半查找(二分查找)
  3. Ubuntu 18.04 软件源修改成国内源(文件或界面形式)
  4. 【C语言】最大公约数
  5. 大数据面试 逻辑题
  6. 旗舰机皇诺基亚9强势来临,时光概念机曝光却没想到还有这个!
  7. Brandless美版“无印良品”倒闭——品牌到底重不重要?
  8. 基于SpringBoot+Vue的动漫漫画投稿网站 element
  9. 小程序webview 页面被放大_WebView显示的网页在大分辨率屏下被放大--解决方案
  10. 机器学习中的混淆矩阵