xtemplate是独立的富逻辑模板引擎,基于浏览器和Node.js的可扩展的模板引擎库。
xtemplate支持异步控制和继承,包括逻辑表达式,自定义函数等等。
xtemplate语法类似 mustache
示例:
<!--index.xtpl-->{{extend("./layout1")}}{{#block("head")}}<!--indexheadblock--><linktype="text/css"href="test.css"rev="stylesheet"rel="stylesheet"/>{{/block}}{{#block("body")}}<!--indexbodyblock--><h2>{{title}}</h2>{{/block}}<!--layout1.xtpl--><!doctypehtml><html><head><metaname="charset"content="utf-8"/><title>{{title}}</title>{{{block("head")}}}</head><body>{{{include("./header")}}}{{{block("body")}}}{{{include("./footer")}}}</body></html>
具体用法参考:https://github.com/yiminghe/xtemplate-on-browser
评论