Backbone.js

Autor: Robert Simon
Data Creației: 23 Iunie 2021
Data Actualizării: 22 Iunie 2024
Anonim
Backbone.js Was The Future
Video: Backbone.js Was The Future

Conţinut

Definiție - Ce înseamnă Backbone.js?

Backbone.js este un cadru de aplicații Web controller controller (MVC) care oferă structură aplicațiilor grele JavaScript. Acest lucru se realizează prin furnizarea de modele cu evenimente personalizate și legarea valorilor cheie, vizualizări folosind gestionarea declarativă a evenimentelor și colecții cu o interfață bogată de programare a aplicațiilor (API). Toate aceste caracteristici sunt conectate la aplicația prevalentă folosind o interfață RESTful JSON.

Coloana vertebrală poate fi definită ca o bibliotecă excepțional de ușoară, care permite crearea de capete frontale ușor de întreținut pentru aplicații. Este agnostic de back-end și funcționează foarte bine cu bibliotecile JavaScript moderne existente. Această bibliotecă ușoară este extrem de utilă în simplificarea procedurii de dezvoltare a aplicațiilor interactive, complexe și bazate pe date. Backbone.js oferă o soluție corectă pentru a separa datele de prezentare prin structurarea codului și împărțirea acestora în fișiere .js semnificative semantic.

O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică Backbone.js

Codul sursă adnotat al Backbone.js este disponibil pe GitHub. De asemenea, sunt disponibile o aplicație de probă, o suită de testare online, o serie de tutoriale și o listă mare de proiecte din lumea reală care folosesc tehnologia Backbone.

Nucleul Backbone.js include patru clase majore:
  • Model: Modelele sunt elementul principal al tuturor aplicațiilor JavaScript. Modelele conțin date interactive, pe lângă elementul substanțial al logicii care înconjoară datele, cum ar fi validări, conversii, controlul accesului și proprietăți calculate. Backbone.Model poate fi extins cu metode specifice domeniului, iar modelul oferă un set de funcționalități standard pentru a gestiona modificările. În Backbone.js, modelul simbolizează o singură entitate.
  • Colecție: Colecțiile din Backbone.js sunt practic o serie de modele. Colecțiile sunt de obicei un rezultat de interogare în care rezultatele includ o serie de modele.
  • Vizualizare: o vizualizare din Backbone.js ascultă evenimentele aruncate de Modelul Obiectului Document și colecțiile / modelele. În plus, reprezintă starea și modelul de date al aplicației pentru utilizator.
  • Controler: Controlerele din coloana vertebrală pot fi utilizate pentru a crea aplicații statutare, marcabile, cu ajutorul hashbang-urilor.
Când starea sau conținutul unui model este modificat, alte obiecte abonate modelului sunt notificate pentru a continua. Vizualizările ascultă modificările modelului și apoi se actualizează automat în conformitate cu modificările.

Unele aplicații care folosesc Backbone.js includ:
  • DocumentCloud
  • LinkedIn mobil
  • AudioVroom
  • pătrat
  • Basecamp Mobile
  • Diaspora
  • Pandora
  • Animoto