ArtTemplate

使用一个type="text/html"的script标签存放模板:

<script id="test" type="text/html">
<h1>{{title}}</h1>
<ul>
    {{each list as value i}}
        <li>索引 {{i + 1}} :{{value}}</li>
    {{/each}}
</ul>
</script>

渲染模板

var data = {
    title: '标签',
    list: ['文艺', '博客', '摄影', '电影', '民谣', '旅行', '吉他']
};
var html = template('test', data);
document.getElementById('content').innerHTML = html;

条件判断

{{if isAdmin}}

    <h1>{{title}}</h1>

{{/if}}
{{if isAdmin}}

    <h1>{{title}}</h1>

{{else}}

    <div>{{message}}</div>

{{/if}}
{{if type==1}}

    <h1>{{title}}</h1>

{{/if}}
原文地址:https://www.cnblogs.com/Rexcnblog/p/9524175.html