tempalte.js例子

本文介绍了一个简单的模板引擎应用实例,展示了如何使用模板引擎将数据渲染到HTML中。通过一个具体的例子,我们学习了如何定义模板及如何利用JavaScript来加载数据并呈现到网页上。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

页面html
<script id="test" type="text/html">
<h1><%=title%></h1>
<ul>
<%for(i = 0; i < list.length; i ++) {%>
<li>条目内容 <%=i + 1%> :<%=list[i]%></li>
<%}%>
</ul>
</script>
<div id="content"></div>

模板逻辑语法开始与结束的界定符号为<% 与%>,若<%后面紧跟=号则输出变量内容。

//--js代码
<script type="text/javascript" src="../js/template.js"></script>
//引入template.js
<script type="text/javascript">
//数据可以用ajax异步请求php程序,json格式返回
var data = {
    title: '标签',
    list: ['文艺', '博客', '摄影', '电影', '民谣', '旅行', '吉他']
};
var html = template.render('test', data);
//document.getElementById('content').innerHTML = html;
$("#content").html(html);
</script>

例子http://www.cnblogs.com/itxiongwei/p/5567088.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值