Backbone.js

Szerző: Robert Simon
A Teremtés Dátuma: 23 Június 2021
Frissítés Dátuma: 24 Június 2024
Anonim
Backbone.js Was The Future
Videó: Backbone.js Was The Future

Tartalom

Meghatározás - Mit jelent a Backbone.js?

A Backbone.js egy modell nézet-vezérlő (MVC) webalkalmazás-keretrendszer, amely felépíti a JavaScript-igényes alkalmazásokat. Ehhez egyedi modelleket kell biztosítani egyéni eseményekkel és kulcsérték-kötéstel, nézeteket deklaratív eseménykezeléssel és gyűjteményekkel gazdag alkalmazásprogramozási felülettel (API). Mindezek a szolgáltatások a RESTful JSON felületen keresztül kapcsolódnak az uralkodó alkalmazáshoz.

A gerinc meghatározható egy rendkívül könnyű könyvtárként, amely lehetővé teszi az alkalmazások számára könnyen karbantartható kezelőfelületek létrehozását. Háttér-diagnosztika és nagyon jól működik a meglévő modern JavaScript könyvtárakkal. Ez a könnyű könyvtár rendkívül hasznos az interaktív, összetett és adatközpontú alkalmazások fejlesztésének egyszerűsítéséhez. A Backbone.js egy ügyes megoldást kínál az adatok elkülönítésére a bemutatástól a kód felépítésével és szemantikailag értelmes .js fájlokba történő felosztásával.

Bevezetés a Microsoft Azure és a Microsoft Cloud | A jelen útmutató során megtanulja, mi szól a felhőalapú számítástechnikából, és hogyan segítheti a Microsoft Azure a felhőből történő migrációt és az üzleti vállalkozás futtatását.

A Techopedia magyarázza a Backbone.js-t

A Backbone.js kommentált forráskódja elérhető a GitHub webhelyen. Rendelkezésre állnak egy mintaalkalmazás, egy online tesztkészlet, számos oktatóanyag és egy nagyszámú valós projekt, amely a gerinctechnológiát használja.

A Backbone.js magja négy fő osztályt foglal magában:
  • Modell: A modellek az összes JavaScript alkalmazás alapvető részét képezik. A modellek interaktív adatokat tartalmaznak az adatokat körülvevő logika lényeges elemén túl, mint például érvényesítések, konverziók, hozzáférés-vezérlés és kiszámított tulajdonságok. A Backbone.Model kibővíthető domain-specifikus módszerekkel, és a modell szabványos funkcionalitást kínál a változások kezelésére. A Backbone.js fájlban a modell egyetlen entitást szimbolizál.
  • Gyűjtemény: A Backbone.js gyűjteményei alapvetően modellek tömbje. A gyűjtemények általában egy lekérdezés eredménye, amelyben az eredmények számos modellt tartalmaznak.
  • Nézet: A Backbone.js nézete meghallgatja a dokumentumobjektummodell és a gyűjtemények / modellek által dobott eseményeket. Ezenkívül ábrázolja az alkalmazás állapotát és adatmodelljét a felhasználó számára.
  • Vezérlő: A gerincben lévő vezérlők kiváló, könyvjelzővel ellátott alkalmazások létrehozására hashbangok segítségével.
A modell állapotának vagy tartalmának módosításakor a modellre feliratkozott más objektumok értesítést kapnak, hogy ennek megfelelően folytassák. A nézetek meghallgatják a modellváltozásokat, majd automatikusan frissítik magukat a változásokkal összhangban.

Néhány alkalmazás, amely a Backbone.js-t használja:
  • DocumentCloud
  • LinkedIn Mobile
  • AudioVroom
  • Négyszögben
  • Basecamp Mobile
  • Diaszpóra
  • Pandora
  • Animoto