关于封装的模板问题~

来源:5-1 总结

nc1199

2015-11-15 00:03

//假设data里有a,b,c三个数据,分别是a:{123},b:{456},c:{789};
var fetch = function(tplStr,data){  //定义一个fetch方法,并把tplStr页面模板和data数据 2个参数传入;
   var html = [];  //最终输出;
  for(s in data){  //遍历data里的每一组数据;
    var item = tplStr;
    for(k in data[s]){  //遍历当前数组里的每个对象;
      item = item.replace(k,data[s]);  //不能理解tplStr.replace(0,data[s]);将0替换成data[s]? 0是什么东西啊?
    }
   }
}

写回答 关注

1回答

  • jsrookie
    2016-07-31 16:43:16

    你可以查看一下for in循环的使用,就理解了


QQ空间时光轴特效

教你最流行的QQ空间时光轴特效,具有简洁,交互性好特点

29058 学习 · 119 问题

查看课程

相似问题