Indholdsfortegnelse
Et andet af de centrale aspekter, som vi skal tage højde for, når vi arbejder med Backbone.js Det er hukommelsesstyring, fordi vi har total frihed, når vi opretter vores applikation, mange gange skal vi introducere løsninger for at forbedre dens ydeevne.Til en vis grad er dette en fordel, men dette kan blive et problem, så vi kan stoppe med at koncentrere os om de interessante aspekter af udvikling, for dette kan vi fortsætte med at undersøge den adfærd, vi kan opnå, når vi inkluderer forlængelser af Backbone.js for eksempel MarionetteJS.
Problem med visninger
Ved at have en genanvendelig udsigt, skal vi også tænke over, hvordan vi renser det, når vi bruger det til at generere et nyt objekt og derudover tænke på begivenhedsbehandlere, da disse kan blive et lille problem inden for vores syn. En sag, som vi kan analysere, er følgende:
Mulig løsningEn interessant løsning, som vi kunne anvende, er at lukke visningen, med dette opnår vi, at referencen til det oprindelige objekt bevares, og så behøver vi ikke at gentage metoderne forbundet med dets initialisering.
Så ville vi sidde tilbage med noget, der ligner dette:
Løsning: MarionetteJS
For at løse denne type sager kan vi ty til MarionetteJS, som som forlængelse er placeret på Backbone.js og det hjælper os med kodereduktion og med at løse sager som den ovenfor viste.
I det følgende eksempel ser vi hvordan MarionetteJS Du kan løse problemet ved blot at binde begivenheden igen, ganske enkelt:
I slutningen af denne tutorial ser vi hvordan Backbone.js Det har stor fleksibilitet, der giver os mulighed for at bygge løsninger, der hjælper os med udviklingen af vores applikation.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt