Dans le domaine du développement Web, rencontrer du code inconnu peut être intrigant. L'utilisation de dans le code source de l'exemple TODO de Backbone.js a piqué la curiosité. Examinons son objectif.
Le construct est une technique utilisée pour introduire des fonctionnalités de création de modèles, semblables à celles trouvées dans les langages côté serveur comme PHP, mais implémentées dans l'environnement JavaScript côté client.
Lors de la définition de l'attribut type sur "text/template", le navigateur ne traite plus le contenu du script comme du code exécutable mais plutôt comme du texte brut. Cela permet aux développeurs d'inclure dans ces balises de script tout contenu qu'ils souhaitent, tel que du HTML et des données dynamiques, qui peuvent ensuite être utilisées par une bibliothèque de modèles appropriée.
Backbone.js lui-même ne dicte pas l'utilisation d'un fichier spécifique. bibliothèque de modèles, laissant aux développeurs le choix parmi une gamme d'options, notamment Moustache, Haml et underscore.js (utilisés dans l'exemple fourni). Chaque bibliothèque possède sa syntaxe de modèle unique, permettant aux développeurs de définir des modèles dans le champ