1 function t(s, data){
2 var r = [], i = 0, len =
data.length;
3 for(; i < len; i++
){
4 r.push(s.replace(/\$[\w\d]+/g,
function(m){
5 return (m = m.substr(1))
in data[i] ? data[i][m] : ''
;
6 }))
7 }
8 return r.join('\r\n'
);
9 }
10
11 console.log(t('<li>$name<span>$age</span></li>'
, [
12 { name : 'qj', age : 27
},
13 { name : '11111', age : 127
},
14 { name : '222', age : 3
},
15 ]));
转载于:https://www.cnblogs.com/qzsonline/archive/2012/05/25/2518112.html
相关资源:JAVA上百实例源码以及开源项目