Template

Les méthodes illustrées sont mises en exergue.

Motif de détection par défaut

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));

Motif de détection personnalisé

var data = [ 'Élodie', 25, 1.65 ];
var tpl = new Template('$0 a $1 ans et mesure $2m.',
    /(^|.|\r|\n)(\$(\d+))/);
alert(tpl.evaluate(data));