<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="viewport"
content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Insert title here</title>
</head>
<body>
<script type="text/javascript">
var dd=[{"wang":"王1","li":"李1"},{"wang":"王2","li":"李2"},{"wang":"王3","li":"李3"}];
var dll=[{"qian":"钱1","sun":"孙1"},{"qian":"钱2","sun":"孙2"}];
var data={"dd":dd,"dll":dll}
var aa="{{#dd}}<div>{{id}}</div><span>{{wang}}</span><div>{{li}}</div>{{/dd}}{{#dll}}<div>{{id}}</div><span>{{qian}}</span><div>{{sun}}</div>{{/dll}}";
var bb=aa.replace(/{{#(\w+)}}(.+){{\/\1}}/g,function(){
return gg(data[arguments[1]],arguments[2]);
})
console.log(bb)
function gg(dd,aa){
var chuan="";
for(var i=0;i<dd.length;i++){
var ee=dd[i];
var bb=aa.replace(/{{(\w+)}}/g,function(a,b){
if(b=='id'){
return i+1;
}
return ee[b];
});
chuan+=bb;
}
return chuan;
}
</script>
</body>
</html>

  

最新文章

  1. MySql存储过程
  2. Android 手机卫士--是否有密码区分对话框类型
  3. 集合覆盖 顶点覆盖: set cover和vertex cover
  4. Windows Live Writer体验
  5. Java连接Oracle
  6. shell管道和重定向
  7. 第五节 Code 128 码
  8. javascript 的bind/apply/call性能
  9. win7、win8.1淡绿色护眼模式设置
  10. IE下 GIF不动失效的奇葩问题
  11. 关于如何在Visual Studio上仿真调试安卓的U3D应用
  12. 关于null的判断
  13. hadoop单机模式安装流程
  14. No application encryption key has been specified.
  15. 每天一条linux命令
  16. 译:SQL Server的Missing index DMV的 bug可能会使你失去理智---慎重看待缺失索引DMV中的信息
  17. laravel框架目录结构详解
  18. 设置了winform的背景图片随窗体的变化而变化
  19. qt 4.8.5 vxworks 6.8 demo
  20. StringBuilder和StringBuffer解析(百度面试题优化须要用到的)

热门文章

  1. 如何查看连接到手机热点的ip地址
  2. Android系统编译环境及连接工具配置
  3. hadoop核心组件概述及hadoop集群的搭建
  4. spring-data-mongodb
  5. Word 2013发布博客测试
  6. proguaid 混淆代码
  7. 计算时间复杂度&amp;空间复杂度
  8. Python接口测试之封装requests
  9. linux环境搭建系列之maven
  10. PHP 如何在txt里查找包含某个字符串的那一行?