Innehållsförteckning
Thorax.js tillåter oss att lägga till vad Backbone.js saknar och är att göra saker på ett specifikt sätt, det vet vi Backbone.js Det är ganska flexibelt, så mycket att det inte har ett särskilt sätt att uppnå saker, i själva verket kan vi bygga ett antal applikationer på så många sätt att du kan skriva tusen böcker om ämnet.Men det här är inte alltid bra, så vi måste tillgripa tillägg som hjälper oss att reglera denna frihet, med Thorax.js vi kan få ett mer konkret sätt att göra saker, vilket hjälper oss att minska mängden kod och arbete.
En av de mest använda aspekterna är att bädda in barnvyer, detta är att skapa en slags vy inom en annan, för att uppnå en större dynamisk effekt i våra applikationer.
Döttrar utsikt
För att kunna bygga den här typen av vyer kan vi använda hjälparvy av Bröstkorg vilket gör att vi kan skicka lämpligt innehåll till mallmotorn Handtag, på detta sätt kan vi bygga en föräldervy och inom en barnvy, när vi kompilerar i mallen kan vi skicka barnets värde så att det återspeglas i vår ursprungliga föräldervy, låt oss se i följande bild en kod som vi kan illustrera detta fall:
Som vi kan se inuti föräldervyn har vi byggt en ny vy som vi kallar VistaDotter för att se skillnaden, då när vi definierar mallen berättar vi Handtag som som innehåll får en vy och dess namn.
Nu kan vi också skicka ytterligare data till vår malldeklaration och ändå uppnå en liknande effekt genom att inkludera en underordnad vy, låt oss se i följande exempel vad vi hänvisar till:
Vi ser då i exemplet att vi först måste bygga barnbilden, sedan vid tidpunkten för föräldraskyn kan vi inkludera barnet och andra ytterligare värden för att kunna uppnå målet med vår ansökan utan problem.
FungerarHur detta fungerar är lite komplext att förklara, men det går ungefär så här: Handtag är textbaserad, istället Backbone.js jobbar direkt med honom SOL, eftersom det är en korsning eller blandning av arbetsfilosofier för att genomsyra utsikten, är det som görs att arbeta med en Platshållare, med detta kan du identifiera vyn och dess behållare i HTML och därmed kunna injicera innehållet i barnbilden. Således, när motsvarande HTML har visats och byggts, korsas DOM på jakt efter de genererade platshållarna för att ändra och lägga till innehållet som har tilldelats dem.
På detta sätt ser vi att vi kan införliva barnsyn i andra föräldervyer på ett enkelt sätt genom att skriva mindre kod än att göra allt direkt i Backbone.js, Tanken är just att, för att dra nytta av flexibiliteten och lättheten för att kunna införliva nödvändiga tillbehör utan att förlora prestanda.Gillade du och hjälpte denna handledning?Du kan belöna författaren genom att trycka på den här knappen för att ge honom en positiv poäng