网创优客建站品牌官网
为成都网站建设公司企业提供高品质网站建设
热线:028-86922220
成都专业网站建设公司

定制建站费用3500元

符合中小企业对网站设计、功能常规化式的企业展示型网站建设

成都品牌网站建设

品牌网站建设费用6000元

本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...

成都商城网站建设

商城网站建设费用8000元

商城网站建设因基本功能的需求不同费用上面也有很大的差别...

成都微信网站建设

手机微信网站建站3000元

手机微信网站开发、微信官网、微信商城网站...

建站知识

当前位置:首页 > 建站知识

如何在template.js中使用前端模板引擎

如何在template.js中使用前端模板引擎?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。

成都创新互联公司是网站建设技术企业,为成都企业提供专业的网站建设、成都网站建设,网站设计,网站制作,网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制适合企业的网站。10年品质,值得信赖!

默认的开始标签和结束标签分别是:

  1. sTag: '<%',//开始标签,可以重写,我项目中使用的是<:

  2. eTag: '%>',//结束标签,我项目中使用的是:>

快速上手

编写模板

使用一个type=”text/html”的script标签存放模板,或者放到字符串中:


      <%for(var i = 0; i < list.length; i++) {%>   
  • <%:=list[i].name%>
  •   <%}%>

渲染模板

var tpl = document.getElementById('tpl').innerHTML;
template(tpl, {list: [{name: "yan"},{name: "haijing"}]});

输出:

      
  • yan
  •   
  • haijing

转义


  
    
    <%var test = '输出自定义变量';%>
    <%for (var i = 0; i < 2; i++) {%>
      
      
      
      
      
      
      <%if (true) {%>
        
      <%}%>
      
    <%}%>
  
for循环输出两次
<%=html%>默认<%=html%>
<%:h=html>html转义<%:h=html%>
<%:=html>不转义<%:=html%>
<%:u=url>URI转义<%:u=url%>
var<%:=test%>
<%=test + 1>表达式<%=test + 1%>
ifif 语句
分割线------------------------------
        

注册函数

     <%=dateFormat(Date.now(), 'yyyy年 MM月 dd日 hh:mm:ss')%>              
     <%:up='yanhaijing'%>            

看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注创新互联行业资讯频道,感谢您对创新互联的支持。


网站栏目:如何在template.js中使用前端模板引擎
URL地址:http://bjjierui.cn/article/gejcoo.html

其他资讯