Backbone.js

Avtor: Robert Simon
Datum Ustvarjanja: 23 Junij 2021
Datum Posodobitve: 24 Junij 2024
Anonim
Backbone.js Was The Future
Video.: Backbone.js Was The Future

Vsebina

Opredelitev - Kaj pomeni Backbone.js?

Backbone.js je okvir spletnega programa krmilnika ogledov modela (MVC), ki omogoča strukturo aplikacij, ki so težke JavaScript. To dosežemo z dobavo modelov z dogodki po meri in vezavo med ključi in vrednostmi, pogledi z uporabo deklarativnega ravnanja z dogodki in zbirk z bogatim vmesnikom za programiranje aplikacij (API). Vse te funkcije so povezane s prevladujočo aplikacijo z vmesnikom RESTful JSON.

Hrbtenico je mogoče opredeliti kot izjemno lahko knjižnico, ki omogoča ustvarjanje enostavnih za vzdrževanje sprednjih koncev za aplikacije. Je back-end agnostic in zelo dobro deluje z obstoječimi sodobnimi JavaScript knjižnicami. Ta lahka knjižnica je izredno uporabna pri poenostavitvi postopka za razvoj interaktivnih, kompleksnih in podatkovno vodenih aplikacij. Backbone.js ponuja lepo rešitev za ločitev podatkov od predstavitve, tako da strukturira kodo in jo razdeli na pomensko pomembne datoteke .js.

Uvod v Microsoft Azure in Microsoft Cloud | V tem priročniku boste spoznali, kaj sploh pomeni računalništvo v oblaku in kako vam lahko Microsoft Azure pomaga preseliti in voditi vaše podjetje iz oblaka.

Tehopedia razlaga Backbone.js

Označena izvorna koda Backbone.js je na voljo na GitHubu. Na voljo so tudi vzorčna prijava, spletna testna zbirka, številne vadnice in velik seznam resničnih projektov, ki uporabljajo tehnologijo Backbone.

Jedro Backbone.js vključuje štiri glavne razrede:
  • Model: Modeli so osrednji del vseh aplikacij JavaScript. Modeli poleg bistvenega elementa logike, ki obdaja podatke, vključujejo interaktivne podatke, kot so potrditve, pretvorbe, nadzor dostopa in izračunane lastnosti. Backbone.Model je mogoče razširiti z domensko specifičnimi metodami, model pa ponuja standardno funkcionalnost, nastavljeno za upravljanje sprememb. V Backbone.js model simbolizira eno samo entiteto.
  • Zbirka: Zbirke v Backbone.js so v bistvu paleta modelov. Zbirke so običajno rezultat poizvedbe, v kateri rezultati vključujejo številne modele.
  • Pogled: Pogled v Backbone.js posluša dogodke, ki jih je vrgel Model dokumenta dokumenta in zbirke / modele. Poleg tega uporabniku predstavlja stanje in podatkovni model aplikacije.
  • Controller: Krmilniki v hrbtenici lahko s pomočjo hashbangov ustvarite izjemne, zaznamljive aplikacije.
Ko je stanje ali vsebina modela spremenjena, se drugi predmeti, ki so naročeni na model, obvestijo, da nadaljujejo s tem. Pogledi poslušajo spremembe modela in se nato samodejno posodobijo v skladu s spremembami.

Nekatere aplikacije, ki uporabljajo Backbone.js, vključujejo:
  • DocumentCloud
  • LinkedIn Mobile
  • AudioVroom
  • Štirikotnik
  • Basecamp Mobile
  • Diaspora
  • Pandora
  • Animoto