Table des matières
Thorax.js nous permet d'ajouter quoi Backbone.js manque et est de faire les choses d'une manière spécifique, nous savons que Backbone.js C'est assez flexible, à tel point qu'il n'a pas de façon particulière de faire les choses, en fait on peut construire un certain nombre d'applications de tellement de manières qu'on pourrait écrire mille livres sur le sujet.Mais ce n'est pas toujours bon, il faut donc recourir à des extensions qui nous aident à réguler cette liberté, avec Thorax.js nous pouvons obtenir une façon plus concrète de faire les choses, ce qui nous aide à réduire la quantité de code et de travail.
L'un des aspects les plus utilisés est d'intégrer des vues enfants, c'est de créer une sorte de vue dans une autre, pour obtenir un effet dynamique plus important dans nos applications.
Filles vues
Pour pouvoir construire ce type de vues, nous pouvons utiliser le vue d'aide de Thorax qui nous permet de passer le contenu approprié au moteur de template Guidon, de cette façon, nous pouvons créer une vue parent et dans une vue enfant, lors de la compilation dans le modèle, nous pouvons transmettre la valeur de l'enfant afin qu'elle soit reflétée dans notre vue parent d'origine, voyons dans l'image suivante un code que nous peut illustrer ce cas :
Comme nous pouvons le voir à l'intérieur de la vue parent, nous avons construit une nouvelle vue que nous appelons VistaFille pour voir la différence, puis lors de la définition du modèle, nous disons Guidon qui recevra comme contenu une vue et son nom.
Maintenant, nous pouvons également transmettre des données supplémentaires à notre déclaration de modèle tout en obtenant un effet similaire en incluant une vue enfant, voyons dans l'exemple suivant à quoi nous nous référons :
On voit alors dans l'exemple qu'il faut d'abord construire la vue enfant, puis au moment de faire la vue parent on peut inclure l'enfant et d'autres valeurs supplémentaires pour pouvoir atteindre l'objectif de notre application sans aucun problème.
FonctionnementComment cela fonctionne est un peu complexe à expliquer, mais cela ressemble à ceci: Guidon est basé sur du texte, à la place Backbone.js travaille directement avec lui SOLEIL, comme il s'agit d'un croisement ou d'un mélange de philosophies de travail pour imprégner la vue, ce qui est fait, c'est travailler avec un espace réservé, avec ceci vous pouvez identifier la vue et son conteneur dans le HTML et ainsi pouvoir injecter le contenu de la vue enfant. Ainsi, une fois le HTML correspondant affiché et construit, le DOM est parcouru à la recherche des espaces réservés générés pour modifier et ajouter le contenu qui leur a été attribué.
De cette façon, nous voyons que nous pouvons incorporer des vues enfants dans d'autres vues parents de manière simple en écrivant moins de code que de tout faire directement dans Backbone.js, L'idée est précisément celle de profiter de la flexibilité et de la légèreté pour pouvoir incorporer les accessoires nécessaires sans perdre en performances.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif