Here is the template manipulating class in javascript. There are 2 methods present in this class for doing the same thing but in 2 different ways. Based on requirement or comfort-level, the particular method can be chosen. /* @file CTemplator.js @author Abhishek Kumar @email akbittu@gmail.com */ // Class var CTemplator = { fitIn1: function (template, hashtable) { var key, tag, output = template; for (key in hashtable) { tag = "[" + key + "]"; output = output.replace(tag, hashtable[key]); } return output }, fitIn2: function (template, arglist) { var output = template; for (var i = 0; i < arglist.length; i++) { output = output.replace(new RegExp('@' + i, 'g'), arglist[i]); } return output; } } // Usage CTemplator.fitIn1('<a href="#[Link]" title="[Title]">[Content]</a>', { Link:'...
Possible solutions of Impossible problem. Out-of-the-box Ideas. Amazing notes. Unbelievable facts. Simple & easy to follow tips and procedures.