Innholdsfortegnelse
Et annet av de viktigste aspektene som vi må ta hensyn til når vi jobber med Backbone.js Det er minnestyring, fordi vi har total frihet når vi lager applikasjonen vår. Mange ganger må vi introdusere løsninger for å forbedre ytelsen.Til en viss grad er dette en fordel, men dette kan bli et problem, så vi kan slutte å konsentrere oss om de interessante aspektene ved utvikling, for dette kan vi fortsette å utforske atferden vi kan oppnå når vi inkluderer utvidelser av Backbone.js for eksempel MarionetteJS.
Problem med visninger
Ved å ha en gjenbrukbar utsikt, må vi også tenke på hvordan du rengjør det når du bruker det til å generere et nytt objekt og i tillegg tenke på hendelsesbehandlere, siden disse kan bli et lite problem innen vårt syn. En sak som vi kan analysere er følgende:
Mulig løsningEn interessant løsning som vi kan bruke er å lukke visningen. Med dette oppnår vi at referansen til det opprinnelige objektet opprettholdes, og da trenger vi ikke å gjenta metodene knyttet til initialiseringen.
Da ville vi stå igjen med noe lignende:
Løsning: MarionetteJS
For å løse denne typen saker kan vi ty til MarionetteJS, som som en forlengelse er plassert på Backbone.js og det hjelper oss med kodereduksjon og med å løse saker som den som er vist ovenfor.
I det følgende eksemplet ser vi hvordan MarionetteJS Du kan løse problemet ved å binde hendelsen igjen, ganske enkelt:
På slutten av denne opplæringen ser vi hvordan Backbone.js Den har stor fleksibilitet som lar oss bygge løsninger som hjelper oss i utviklingen av applikasjonen vår.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng