一款小巧的 HTML 模板引擎 。
支持 AMD、CMD、CommonJS 模块引入。
cotemplate 函数会使用 data
参数内的变量替换 str
参数中以 ${xxx}
所表示的变量。
<script src="../js/cotemplate.js"></script>
<script>
var data = {
name: 'Coco',
info: {
age: 18
},
bar: {
foo: {
else: 'co-template'
}
}
}
var tpl = `
<p>name:${coco}</p>
<p>Age:${info.age}</p>
<div>${bar.foo.else}</div>
`;
cotemplate(tpl, data);
// <p>Name:Coco</p>
// <p>Age:18</p>
// <div>HTML-template:co-template</div>
</script>
MIT