\n\n```","suggestedAnswer":[{"@type":"Answer","text":"Le choix du type MIME du template (`text/x-jQuery-tmpl`) dans le code HTML est choisi de manière à ce qu’il ne soit pas reconnu par le parseur html du navigateur pour qu’il ne soit pas interprété à l’exécution."},{"@type":"Answer","text":"Le choix du conteneur pour le template doit obligatoirement être inclus dans une balise "},{"@type":"Answer","text":"Toute variable devant être fournie par le template doit être comprise dans des accolades précédées du symbôle javascript $. Ex : ${title}"},{"@type":"Answer","text":"Le code proposé n’est pas fonctionnel, il contient des inexactitudes."}],"acceptedAnswer":[{"@type":"Answer","text":"Le choix du type MIME du template (`text/x-jQuery-tmpl`) dans le code HTML est choisi de manière à ce qu’il ne soit pas reconnu par le parseur html du navigateur pour qu’il ne soit pas interprété à l’exécution."},{"@type":"Answer","text":"Toute variable devant être fournie par le template doit être comprise dans des accolades précédées du symbôle javascript $. Ex : ${title}"}]}}
Intermédiaire
Considérant le code suivant servant à définir un template pour une application, que peut-on dire concernant ce code ?
<script id="bookTemplate" type="text/x-jQuery-tmpl">
<div>
<img src="BookPictures/${picture}" alt="" />
<h2>${title}</h2>
price: ${formatPrice(price)}
</div>
</script>
<script type="text/javascript">
// Creation d'un tableau de livres
var books = [
{ title: 'ASP.NET 4 Unleashed', price: 37.79, picture: 'AspNet4Unleashed.jpg' },
{ title: 'ASP.NET MVC Unleashed', price: 44.99, picture: 'AspNetMvcUnleashed.jpg' },
{ title: 'ASP.NET Kick Start', price: 4.0, picture: 'AspNetkickStart.jpg' },
{ title: 'ASP.NET MVC Unleashed iPhone', price: 44.99, picture: 'AspNetMvcUnleashedIPhone.jpg' }
];
// Affiche les livres en utilisant le template
$('#bookTemplate').tmpl(books).appendTo('#bookContainer');
function formatPrice(price) {
return '$' + price.toFixed(2);
}
</script>
Auteur: InconnuStatut : PubliéeQuestion passée 260 fois
Modifier
0
Évaluations de la communautéPersonne n'a encore évalué cette question, soyez le premier !
1
Nous voulons développer un plug-in jQuery ou simplement définir nos propres méthodes ou propriétés sur l'objet par augmentation. Quelles de ces affirmations sont correctes?0
Utiliser des catégories dans les noms d'événements en jQuery1
Quelles de ces propositions sont correctes concernant le traitement AJAX en jQuery?0
Comment lier un événement de clic à un élément div, p et b en jQuery.0
Sélectionner les 5 premiers éléments d'une liste en jQuery0
Sélectionner un élément h1 de classe CSS blue ayant un élément div dans sa parenté en jQuery0
Méthodes d'événements jQuery: `trigger()`, `bind()`, `triggerHandler()`, `.on()`