Table des matières
Un autre des aspects clés que nous devons prendre en compte lorsque nous travaillons avec Backbone.js C'est la gestion de la mémoire, car nous avons une liberté totale lors de la création de notre application, nous devons souvent introduire des solutions pour améliorer ses performances.Dans une certaine mesure, c'est un avantage, mais cela peut devenir un problème, nous pouvons donc arrêter de nous concentrer sur les aspects intéressants du développement, pour cela nous pouvons continuer à explorer le comportement que nous pouvons obtenir en incluant des extensions de Backbone.js comme par exemple MarionnetteJS.
Problème avec les vues
En ayant un vue réutilisable, nous devons également réfléchir à la façon de le nettoyer lorsque vous l'utilisez pour générer un nouvel objet et en plus penser à la gestionnaires d'événements, car ceux-ci peuvent devenir un petit problème à notre vue. Un cas que nous pouvons analyser est le suivant :
Solution possibleUne solution intéressante que nous pourrions appliquer consiste à fermer la vue, ce qui nous permet de conserver la référence à l'objet initial et de ne pas avoir à répéter les méthodes associées à son initialisation.
Ensuite, nous serions laissés avec quelque chose de similaire à ceci:
Solution : MarionetteJS
Pour résoudre ce type de cas, nous pouvons recourir à MarionnetteJS, qui en tant qu'extension est placé sur Backbone.js et cela nous aide à réduire le code et à résoudre des cas comme celui illustré ci-dessus.
Dans l'exemple suivant, nous voyons comment MarionnetteJS Vous pouvez résoudre le problème, simplement en liant à nouveau l'événement, tout simplement :
À la fin de ce tutoriel, nous voyons comment Backbone.js Il a une grande flexibilité qui nous permet de construire des solutions qui nous aident dans le développement de notre application.Avez-vous aimé et aidé ce tutoriel ?Vous pouvez récompenser l'auteur en appuyant sur ce bouton pour lui donner un point positif