backbone.js

Autor: Robert Simon
Dátum Stvorenia: 23 V Júni 2021
Dátum Aktualizácie: 24 V Júni 2024
Anonim
Backbone.js Was The Future
Video: Backbone.js Was The Future

Obsah

Definícia - Čo znamená Backbone.js?

Backbone.js je webová aplikačná platforma radiča modelu (MVC), ktorá poskytuje štruktúru pre aplikácie náročné na JavaScript. To sa dosahuje dodávaním modelov s vlastnými udalosťami a väzbou kľúč-hodnota, zobrazeniami s použitím deklaratívnej manipulácie s udalosťami a kolekcií s bohatým aplikačným programovacím rozhraním (API). Všetky tieto funkcie sú spojené s prevládajúcou aplikáciou pomocou rozhrania RESTful JSON.

Chrbticu možno definovať ako mimoriadne ľahkú knižnicu, ktorá umožňuje vytvorenie ľahko udržiavateľných klientskych rozhraní pre aplikácie. Je back-end agnostik a funguje veľmi dobre s existujúcimi modernými knižnicami JavaScript. Táto ľahká knižnica je veľmi užitočná pri zjednodušovaní postupu pre vývoj interaktívnych, zložitých aplikácií a aplikácií založených na údajoch. Backbone.js ponúka elegantné riešenie na oddelenie údajov od prezentácie štruktúrovaním kódu a jeho rozdelením na sémanticky významné súbory .js.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje Backbone.js

Anotovaný zdrojový kód súboru Backbone.js je k dispozícii na serveri GitHub. K dispozícii je tiež vzorová aplikácia, online testovací balík, množstvo návodov a veľký zoznam projektov v reálnom svete, ktoré využívajú technológiu chrbtice.

Jadro súboru Backbone.js obsahuje štyri hlavné triedy:
  • Model: Modely sú jadrom všetkých aplikácií JavaScriptu. Modely obsahujú okrem podstatného prvku logiky, ktorý obklopuje údaje, interaktívne údaje, ako sú validácie, konverzie, riadenie prístupu a vypočítané vlastnosti. Backbone.Model možno rozšíriť pomocou metód špecifických pre jednotlivé domény a model ponúka štandardnú sadu funkcií na správu zmien. V Backbone.js model symbolizuje jednu entitu.
  • Zbierka: Zbierka v Backbone.js sú v podstate súborom modelov. Kolekcie sú zvyčajne výsledkom dotazu, v ktorom výsledky zahŕňajú niekoľko modelov.
  • Pohľad: Pohľad v Backbone.js počúva udalosti vyvolané objektovým modelom dokumentu a kolekciami / modelmi. Okrem toho predstavuje užívateľovi stav a dátový model aplikácie.
  • Ovládač: Ovládače v chrbtovej kosti sa dajú použiť na vytváranie stavových aplikácií, ktoré je možné ukladať do záložek, pomocou hashbangov.
Keď sa zmení stav alebo obsah modelu, ďalšie objekty prihlásené na odber modelu sa informujú, aby postupovali zodpovedajúcim spôsobom. Pohľady počúvajú zmeny modelu a potom sa automaticky aktualizujú v súlade so zmenami.

Niektoré aplikácie, ktoré používajú Backbone.js, zahŕňajú:
  • DocumentCloud
  • LinkedIn Mobile
  • AudioVroom
  • štvorstranný
  • Basecamp Mobile
  • diaspóra
  • Pandora
  • Animoto