前端模板<script type="text/template" id="tmpl">

前端模板, 比连接字符串好用多了, 还可以使用循环\判断等语句, 减少工作量

<script type="text/template" id="member-tmpl">  
    <% var addHeader = true;  
    _.each(members, function(member) {  
        if ( Modernizr.mq( "only all and (max-width: 640px)" ) ) {  
            addHeader = true;  
        }  
    %>  
        <div class="row member">  
            <div class="col"><% if ( addHeader ) { %><div class="head">Id</div><% } %><div class="data"><%=member.id%></div></div> 
                      <div class="col"><% if ( addHeader ) { %><div class="head">REST URL</div><% } %><div class="data"><a href="rest/members/<%=member.id%>" rel="external" target="_blank" class="resturl ui-link">JSON</a></div></div>  
        </div>  
    <% addHeader = false;  
    }); %>  
</script>  

 

  1. <% %>在这里不是jsp的标签,像jsp,php,asp都有这种写法,但在这里是采用那套javascript模版引擎的写法。

  2. javascript模版引擎,比如artTemplate,这个写在<% %>里面的代码的目的是替代js变量,预编译javascript,达到快速渲染的作用.

  3. 有空了解下这种javascript模版引擎的用法和原理

转载于:https://www.cnblogs.com/zyjzz/p/7061672.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值