JavaScript templating engine

by Aakash Chakravarthy

JavaScript

function t(s,d){
 for(var p in d)
   s=s.replace(new RegExp('{'+p+'}','g'), d[p]);
 return s;
}

yy = t("Hello {who}! It's {time} ms since epoch.", { who: "JavaScript", time: Date.now });

alert(yy);