这种做法很不好啊。
注释就是注释,很混淆,不易维护。我常用的一种使用模板的方式是:
--html--
<div id="container">
<div id="template">
<a href="doSomething.do?p={p}&q={q}">
{title} {date}
</a>
</div>
</div>
--js--
var data = {p: 1, q: 'xxx', title: 'title', date: '2007-12-15'};
var tmpl = $('#template').html();
//using regexp replace the template
for (var key in data) {
tmpl = tmpl.replace(new RegExp("{"+key+"}","ig"),data[key]);
}
$('#template').html(tmpl);
没有测试。看个意思了。
【 在 withinsea (沐海~魔導奏器|歌の琴フォルテール) 的大作中提到: 】
: 懶得在 js 裏面手工拼字符串的產物……
: 簡言之就是可以寫類似這種樣子的模板來用:
: function (items) {
: ...................
--
FROM 222.125.77.*