javascript利用初始化数据装配模版的实现代码
javascript利用初始化数据装配模版的实现代码
发布时间:2016-12-30 来源:查字典编辑
摘要:varlist=[{id:1,name:"czone",age:21},{id:2,name:'czonechan',age:21}];va...

var list = [{id:1, name:"czone", age:21}, {id:2, name:'czonechan', age:21}];

var template ='<div id="p$id"><span>$name</span><span>$age</span></div>';

实现一个通用方法,使用初始化数据来装配模版。

复制代码 代码如下:

function displayTemplate(list,template){

var result="";

for(var i=0,l=list.length;i<l;i++){

var temp=template;

for(var k in list[i])

{

var reg=new RegExp("$"+k,"g");

temp=temp.replace(reg,function(w){

return list[i][k];

})

}

result+=temp;

}

return result;

}

推荐文章
猜你喜欢
附近的人在看
推荐阅读
拓展阅读
相关阅读
网友关注
最新Javascript教程学习
热门Javascript教程学习
编程开发子分类