關于封裝的模板問題~
//假設data里有a,b,c三個數(shù)據(jù),分別是a:{123},b:{456},c:{789};
var?fetch?=?function(tplStr,data){??//定義一個fetch方法,并把tplStr頁面模板和data數(shù)據(jù)?2個參數(shù)傳入;
? ?var?html?=?[];??//最終輸出;
??for(s?in?data){??//遍歷data里的每一組數(shù)據(jù);
????var?item?=?tplStr;
????for(k?in?data[s]){??//遍歷當前數(shù)組里的每個對象;
??????item = item.replace(k,data[s]); ?//不能理解tplStr.replace(0,data[s]);將0替換成data[s]? 0是什么東西???
????}
? ?}
}
2016-07-31
你可以查看一下for in循環(huán)的使用,就理解了