<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="./juicer.js"></script>
</head>
<body>
<script type="text/template" id="tpl">
<ul>
{@each list as item,index}
<li>${item.name} index=${index}</li>
{@/each}
{@each number as item}
<li>${item.num}</li>
{# 这是注释:juicer的if判断}
{@if item.num == 3}
{@each item.inner as item2}
<li>${item2.time}</li>
{@/each}
{@/if}
{@/each}
{# item对象使用自定义函数links_bulid处理}
{@each list as item}
<li>${item|links_bulid}</li>
{@/each}
</ul>
</script>
<script type="text/javascript">
var data = {
list:[
{name:'kong',age:17},
{name:'wang',age:21},
{name:'zhang',age:32}
],
number:[
{num:1},
{num:2},
{num:3,inner:[
{'time':'15:00'},
{'time':'16:00'},
{'time':'17:00'}
]},
{num:4}
]
};
var links = function(data){
return data.name+"是"+data.age+"岁";
}
//注册自定义函数
juicer.register('links_bulid',links);
var tpl = document.getElementById('tpl').innerHTML;
document.write(juicer(tpl,data));
</script>
</body>
</html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<script type="text/javascript" src="./juicer.js"></script>
</head>
<body>
<script type="text/template" id="tpl">
<ul>
{@each list as item,index}
<li>${item.name} index=${index}</li>
{@/each}
{@each number as item}
<li>${item.num}</li>
{# 这是注释:juicer的if判断}
{@if item.num == 3}
{@each item.inner as item2}
<li>${item2.time}</li>
{@/each}
{@/if}
{@/each}
{# item对象使用自定义函数links_bulid处理}
{@each list as item}
<li>${item|links_bulid}</li>
{@/each}
</ul>
</script>
<script type="text/javascript">
var data = {
list:[
{name:'kong',age:17},
{name:'wang',age:21},
{name:'zhang',age:32}
],
number:[
{num:1},
{num:2},
{num:3,inner:[
{'time':'15:00'},
{'time':'16:00'},
{'time':'17:00'}
]},
{num:4}
]
};
var links = function(data){
return data.name+"是"+data.age+"岁";
}
//注册自定义函数
juicer.register('links_bulid',links);
var tpl = document.getElementById('tpl').innerHTML;
document.write(juicer(tpl,data));
</script>
</body>
</html>