Backbone.js

Autora: Robert Simon
Data De La Creació: 23 Juny 2021
Data D’Actualització: 24 Juny 2024
Anonim
Backbone.js Was The Future
Vídeo: Backbone.js Was The Future

Content

Definició: què significa Backbone.js?

Backbone.js és un marc d'aplicacions web controlador de visualització de model (MVC) que proporciona estructura a les aplicacions pesades amb JavaScript. Això es fa proporcionant als models esdeveniments personalitzats i vinculació de valors de claus, visualitzacions mitjançant la gestió de fets i col·leccions declaratives amb una rica interfície de programació d'aplicacions (API). Totes aquestes funcions es connecten a l’aplicació actual mitjançant una interfície JSON RESTful.

La columna vertebral es pot definir com una biblioteca excepcionalment lleugera, que permet la creació de front fronts fàcils de mantenir per a les aplicacions. És un sistema agnòstic de fons i funciona molt bé amb les actuals biblioteques JavaScript actuals. Aquesta biblioteca lleugera és extremadament útil per simplificar el procediment per desenvolupar aplicacions interactives, complexes i basades en dades. Backbone.js ofereix una solució neta per separar les dades de la presentació mitjançant l'estructuració del codi i la divisió en fitxers .js amb sentit semàntic.

Una introducció a Microsoft Azure i al Microsoft Cloud | Durant aquesta guia, podreu conèixer què és la informàtica en núvol i com Microsoft Azure us pot ajudar a migrar i executar el vostre negoci des del núvol.

Techopedia explica Backbone.js

El codi font anotat de Backbone.js està disponible a GitHub. També hi ha disponibles una aplicació d’exemple, una suite de proves en línia, diversos tutorials i una gran llista de projectes del món real que utilitzen la tecnologia Backbone.

El nucli de Backbone.js inclou quatre classes principals:
  • Model: Els models són la part principal de totes les aplicacions JavaScript. Els models contenen dades interactives a més de l’element substancial de la lògica que envolta les dades, com ara validacions, conversions, control d’accés i propietats computades. Backbone.Model es pot ampliar amb mètodes específics de domini i el model ofereix un conjunt de funcionalitats estàndard per gestionar els canvis. A Backbone.js, el model simbolitza una sola entitat.
  • Col·lecció: les col·leccions a Backbone.js són bàsicament una sèrie de models. Les col·leccions solen ser un resultat de consulta en què els resultats inclouen diversos models.
  • Vista: una vista a Backbone.js escolta els esdeveniments llançats pel model d'objectes de document i les col·leccions / models. A més, representa l’estat i el model de dades de l’aplicació per a l’usuari.
  • Controlador: els controladors de la columna vertebral es poden utilitzar per crear aplicacions marcables i marcades amb l'ajut d'hashbangs.
Quan es modifica l’estat o el contingut d’un model, es notifica que altres objectes subscrits al model procedeixin en conseqüència. Les visualitzacions escolten els canvis de model i s’actualitzen automàticament d’acord amb els canvis.

Algunes aplicacions que utilitzen Backbone.js inclouen:
  • DocumentCloud
  • LinkedIn mòbil
  • AudioVroom
  • Foursquare
  • Basecamp mòbil
  • Diàspora
  • Pandora
  • Animoto