Backbone.js

Forfatter: Robert Simon
Oprettelsesdato: 23 Juni 2021
Opdateringsdato: 24 Juni 2024
Anonim
Backbone.js Was The Future
Video.: Backbone.js Was The Future

Indhold

Definition - Hvad betyder Backbone.js?

Backbone.js er en MVC-web-applikationsramme (model view controller), der giver struktur til JavaScript-tunge applikationer. Dette gøres ved at forsyne modeller med brugerdefinerede begivenheder og binding af nøgleværdier, visninger ved hjælp af deklarerende begivenhedshåndtering og samlinger med en rig applikationsprogrammeringsgrænseflade (API). Alle disse funktioner er forbundet til den gældende applikation ved hjælp af en RESTful JSON-interface.

Rygsøjle kan defineres som et usædvanligt let bibliotek, der tillader oprettelse af frontvedkomster, der er nemme at vedligeholde til applikationer. Det er back-end agnostisk og fungerer meget godt med eksisterende moderne JavaScript-biblioteker. Dette lette bibliotek er yderst nyttigt til at forenkle proceduren til udvikling af interaktive, komplekse og datadrevne applikationer. Backbone.js tilbyder en pæn løsning til at adskille data fra præsentation ved at strukturere koden og opdele dem i semantisk meningsfulde .js-filer.

En introduktion til Microsoft Azure og Microsoft Cloud | Gennem denne vejledning lærer du, hvad cloud computing handler om, og hvordan Microsoft Azure kan hjælpe dig med at migrere og drive din virksomhed fra skyen.

Techopedia forklarer Backbone.js

Den annoterede kildekode for Backbone.js er tilgængelig på GitHub. Der findes også et eksempelapplikation, en online testsuite, et antal tutorials og en stor liste over virkelige projekter, der bruger Backbone-teknologien.

Kernen i Backbone.js inkluderer fire hovedklasser:
  • Model: Modeller er kernedelen i alle JavaScript-applikationer. Modeller indeholder interaktive data ud over det væsentlige element af logik, der omgiver dataene, såsom valideringer, konverteringer, adgangskontrol og beregnede egenskaber. Backbone.Model kan udvides med domænespecifikke metoder, og modellen tilbyder et standardfunktionalitets sæt til at styre ændringerne. I Backbone.js symboliserer modellen en enkelt enhed.
  • Samling: Samlinger i Backbone.js er dybest set en række modeller. Samlinger er normalt et forespørgselsresultat, hvor resultaterne inkluderer et antal modeller.
  • Vis: En visning i Backbone.js lytter til begivenhederne kastet af dokumentobjektmodellen og samlinger / modeller. Derudover repræsenterer det applikationens tilstand og datamodel for brugeren.
  • Controller: Controllere i backbone kan bruges til at oprette stateful, bogmærke applikationer ved hjælp af hashbangs.
Når tilstanden eller indholdet af en model ændres, får andre objekter, der abonneres på modellen, besked om at fortsætte i overensstemmelse hermed. Visningerne lytter til modelændringerne og opdaterer derefter automatisk sig selv i overensstemmelse med ændringerne.

Nogle applikationer, der bruger Backbone.js inkluderer:
  • DocumentCloud
  • LinkedIn Mobil
  • AudioVroom
  • Foursquare
  • Basecamp Mobile
  • Diaspora
  • Pandora
  • Animoto