Cuprins
Un alt aspect cheie de care trebuie să ținem cont atunci când lucrăm Backbone.js Este gestionarea memoriei, deoarece avem libertate totală atunci când ne creăm aplicația, de multe ori trebuie să introducem soluții pentru a-i îmbunătăți performanța.Într-o oarecare măsură, acesta este un avantaj, cu toate acestea, acest lucru poate deveni o problemă, deci putem să nu ne mai concentrăm asupra aspectelor interesante ale dezvoltării, pentru aceasta putem continua să explorăm comportamentul pe care îl putem realiza atunci când includem extensii ale Backbone.js de exemplu MarionetaJS.
Problemă cu vizualizări
Având o vedere reutilizabilă, trebuie să ne gândim și la cum să-l curățăm atunci când îl folosim pentru a genera un obiect nou și să ne gândim în plus la gestionari de evenimente, deoarece acestea pot deveni o mică problemă în ochii noștri. Un caz pe care îl putem analiza este următorul:
Soluție posibilăO soluție interesantă pe care am putea-o aplica este închiderea vizualizării, cu aceasta obținem menținerea referinței la obiectul inițial și apoi nu trebuie să repetăm metodele asociate cu inițializarea acestuia.
Atunci am rămâne cu ceva similar cu acesta:
Soluție: MarionetteJS
Pentru a rezolva acest tip de caz la care putem apela MarionetaJS, pe care ca extensie este plasat Backbone.js și ne ajută cu reducerea codului și cu rezolvarea cazurilor precum cel prezentat mai sus.
În exemplul următor vedem cum MarionetaJS Puteți rezolva problema, pur și simplu legând din nou evenimentul, pur și simplu:
La sfârșitul acestui tutorial vom vedea cum Backbone.js Are o mare flexibilitate care ne permite să construim soluții care să ne ajute în dezvoltarea aplicației noastre.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv