Itthon Fejlesztés Mi a backbone.js? - meghatározás a techopedia alapján

Mi a backbone.js? - meghatározás a techopedia alapján

Tartalomjegyzék:

Anonim

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.

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
Mi a backbone.js? - meghatározás a techopedia alapján