Turinys
Kitas svarbus aspektas, į kurį turime atsižvelgti dirbdami Backbone.js Tai atminties valdymas, nes kurdami savo programą turime visišką laisvę, todėl daug kartų turime pristatyti sprendimus, kaip pagerinti jos veikimą.Tam tikru mastu tai yra privalumas, tačiau tai gali tapti problema, todėl galime nustoti koncentruotis į įdomius vystymosi aspektus, todėl galime toliau tirti elgesį, kurį galime pasiekti įtraukdami Backbone.js pavyzdžiui MarionetteJS.
Problema dėl peržiūrų
Turėdamas a daugkartinio naudojimo vaizdas, mes taip pat turime galvoti apie tai, kaip jį išvalyti, kai jį naudojame naujam objektui generuoti, ir papildomai galvoti apie renginių vedėjai, nes tai gali tapti maža problema mūsų akyse. Atvejis, kurį galime išanalizuoti, yra toks:
Galimas sprendimasĮdomus sprendimas, kurį galėtume pritaikyti, yra uždaryti vaizdą, tokiu būdu pasiekiame, kad būtų išsaugota nuoroda į pradinį objektą ir tada nereikėtų kartoti su jo inicijavimu susijusių metodų.
Tada mums liktų kažkas panašaus į tai:
Sprendimas: MarionetteJS
Norėdami išspręsti tokio tipo bylas, galime kreiptis MarionetteJS, kuris kaip pratęsimas yra uždėtas Backbone.js ir tai padeda mums sumažinti kodą ir išspręsti tokias bylas, kaip parodyta aukščiau.
Šiame pavyzdyje matome, kaip MarionetteJS Galite išspręsti problemą tiesiog įrišę įvykį iš naujo, gana paprastai:
Šios pamokos pabaigoje matome, kaip Backbone.js Jis pasižymi dideliu lankstumu, kuris leidžia mums kurti sprendimus, padedančius kurti mūsų programą.Ar jums patiko ir padėjo ši pamoka?Galite apdovanoti autorių paspausdami šį mygtuką, kad suteiktumėte jam teigiamą tašką