Indholdsfortegnelse
Over tid Javascript har fået en enestående fremtrædende plads inden for webudvikling, skyldes det til dels, at med nye standarder som f.eks. HTML5 Det har været muligt at udnytte mange nye funktionaliteter med dens hjælp, implementering af AJAX og rammer som f.eks jQuery Y Mootools de har også haft indflydelse.Efter alt dette, der er sket, er en ny evolution dukket op, og det er det, der omfatter Backbone.js, er fremkomsten af MVC -rammer i Javascript.
Hvorfor har du brug for en MVC -ramme i Javascript?
Dette er måske det første spørgsmål, der kommer til at tænke på, da alt hvad vi havde kendt med MVC indtil nu arbejdede på serversprog, har vi nu mulighed for at arbejde med dette direkte fra klienten.
I tilfælde af websteder, der er en enkelt side eller også kaldes SPA ved enkeltsideansøgningerDe er meget almindelige, da de giver os mulighed for at have hele applikations- eller webstrømmen på en enkelt side, hvilket i høj grad reducerer HTTP -anmodninger, og derfor ender vi med et lettere websted, når det først er indlæst på klienten.
Backbone.js
Backbone.js er et letvægts Javascript-bibliotek, der giver os mulighed for at tilføje struktur til vores kode på klientsiden, det giver os mulighed for at adskille de forskellige kontekster af en komplet applikation, hvilket efterlader os en renere og mere organiseret kode, der gør det let at vedligeholde den i fremtiden.
PrøvFor at få Backbone.js vi kan gå til deres websted på http: / /backbonejs.org/ og der kan vi downloade produktionsversionen, som er stabil version og komprimeret, eller hvis vi er i et udviklingsmiljø, kan vi bruge udviklerversion der ikke komprimeres, hvilket igen kommenteres og dokumenteres i kildekoden, eller vi kan også downloade master version som er den seneste ustabile version.
Lad os se på den næste skærm, hvad webstedet for Backbone.js hvad er det, hvor vi vil downloade det fra:
FORSTØRRE
Hvornår skal vi bruge det?Dette spørgsmål kan være det andet, der kommer til at tænke på, når vi møder denne teknologi, som vi nævnte i begyndelsen, dette bibliotek er meget nyttigt, når vi bygger enkeltsideapplikationer, men det er ikke det eneste tilfælde, vi kan også bruge det, når belastningen er tung. af applikationen falder på visningerne, og hvordan de genereres, eller når vi blot vil have vores applikation til at genindlæse så få elementer som muligt på skærmen.
EksempelEN praktisk eksempel af, hvordan vi kan bruge et bibliotek som Backbone.js det kan være, hvis vi vil bygge en dokumenthåndtering som Gmail.
Gmail indlæser alt vedrørende håndteringen, når du starter internettet for første gang, så opdaterer vi kun de nødvendige sektioner uden at skulle genindlæse siden fuldstændigt, derfor kan vi læse en e -mail, og når vi klikker på skrive -knappen, genereres det et rum, hvor du kan oprette en ny e -mail uden at skulle genindlæse og miste det, du lavede i baggrunden.
Med dette afslutter vi denne vejledning, vi kender allerede de mest grundlæggende aspekter af Backbone.js angående dens filosofi og hvordan vi kan anvende den, samt hvilken slags applikationer vi kan opnå.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