如何在template.js中使用前端模板引擎-创新互联

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

江阳网站制作公司哪家好,找创新互联公司!从网页设计、网站建设、微信开发、APP开发、成都响应式网站建设等网站项目制作,到程序开发,运营维护。创新互联公司2013年开创至今到现在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'%>            

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

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、网站设计器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享题目:如何在template.js中使用前端模板引擎-创新互联
文章链接:http://myzitong.com/article/decije.html

其他资讯