Template
Les méthodes illustrées sont mises en exergue.
var person = { name: 'Élodie', age: 25, height: 165 }; var tpl = new Template('#{name} a #{age} ans et mesure #{height}cm.'); alert(tpl.evaluate(person)); tpl = new Template('Si je dis \\#{name}, ça fait #{name} !'); alert(tpl.evaluate(person)); alert('Propriété non trouvée : ' + tpl.evaluate(this));
var data = [ 'Élodie', 25, 1.65 ]; var tpl = new Template('$0 a $1 ans et mesure $2m.', /(^|.|\r|\n)(\$(\d+))/); alert(tpl.evaluate(data));