arttemplate可以使用js方法吗

 我来答
xiangjuan314
2016-05-09 · TA获得超过3.3万个赞
知道大有可为答主
回答量:2.9万
采纳率:0%
帮助的人:2884万
展开全部
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>basic-demo</title>
<script src="../../wap/js/zepto.min.js"></script>
<script src="../../wap/js/template.js"></script>
</head>

<body>
<input type='button' id='btn1' value='测试'>
<a>执行次数:</a><input type='text' id='process' value='10'>
<div id="content"></div>
<pre name="code" class="html"><!-- 定义模板 -->
<script id="test" type="text/html"> <h1><%=title%></h1><table> <% for (i = 0; i < count; i ++) { %> <tr><td>列<%= i + 1 %></td><td>列<%= i + 2 %></td><td>列<%=Math_PI()%></td></tr> <% } %></table></script><script type="text/javascript"/>
/* 定义模板可用的外部方法 */<span style="white-space:pre"> </span>
template.helper('Math_PI', function(){
return Math.PI*Math.random();
});
$('#btn1').click(function(){
var data = {
title: '基本例子',
isAdmin: true,
count:$('#process').val(),
list: ['文艺', '博客', '摄影', '电影', '民谣', '旅行', '吉他']
};

var html = template.render('test',data);//解析模板

$('#content').empty();
$('#content').append(html);//用于将解析后的html显示出来

});
</script>
</body>
</html>
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式