Les templates avec Prototype

Publié le 11 juin 2008 par Dator

Un template est une chaine de caractère qui comporte des variables spéciales qui seront remplacées dans la suite de l’exécution.

Cette utilisation peut être pratique pour l’internationalisation d’un contenu en plusieurs langues.

L’utilisation avec Prototype est vraiment très simple et ce fait de cette façon :

// On créer notre template avec nos variables
var template = new Template('Bienvenue sur mon #{genre} nommé #{nom}');
// On remplit nos valeurs de remplacement sous forme JSON
var valeurs= {genre: 'blog', author: 'Dator Blog'};
// On appliques les valeurs au template
template .evaluate(valeurs);
// Retourne Bienvenue sur mon blog nommé Dator Blog

L’utilisation de template doit être utiliser uniquement dans un cas précis comme par exemple un système de requête Ajax avec plusieurs adresses dynamique en fonction d’un paramètre .


Mots-clés : Javascript, Prototype