tpl模版

变量

  1. var data = {name: 'lilei'};
  2. var str = "<h3><%=name%></h3>";
  3. console.log($.tpl(str, data)); // => <h3>lilei</h3>

循环

  1. var data2 = {
  2. title:'listArray',
  3. list:[
  4. { username:'tom',sex:1},
  5. { username:'lili',sex:0}
  6. ]
  7. };
  8. var str2 = '<div>'
  9. +' <h1 class="header"><%=title%></h1>'
  10. +' <ul class="list">'
  11. +' <%for(var i = 0;i<list.length;i++){%>'
  12. +' <li class="item">'
  13. +' <%=list[i].username%>'
  14. +' 性别:<%if (list[i].sex){%>男<%}else{%>女<%}%>'
  15. +' </li>'
  16. +' <%}%>'
  17. +' </ul>'
  18. +'</div>';
  19. console.log($.tpl(str2, data2));