Backbone.js

Autor: Robert Simon
Datum Stvaranja: 23 Lipanj 2021
Datum Ažuriranja: 24 Lipanj 2024
Anonim
Backbone.js Was The Future
Video: Backbone.js Was The Future

Sadržaj

Definicija - Što znači Backbone.js?

Backbone.js je okvir web-kontrolera za pregled modela (MVC) koji pruža strukturu Java-teškim aplikacijama. To se postiže opskrbom modela s prilagođenim događajima i vezanjem ključa i vrijednosti, prikazima korištenjem deklarativnog rukovanja događajima i zbirkama s bogatim sučeljem programskog programiranja (API). Sve ove značajke povezane su s prevladavajućom aplikacijom pomoću sučelja RESTful JSON.

Okosnica se može definirati kao izuzetno lagana knjižnica koja omogućava stvaranje prednjih krajeva koji se lako održavaju za aplikacije. To je pomoćni agnostik i vrlo dobro funkcionira s postojećim modernim JavaScript knjižnicama. Ova lagana knjižnica izuzetno je korisna u pojednostavljivanju postupka za razvoj interaktivnih, složenih aplikacija koje se temelje na podacima. Backbone.js nudi uredno rješenje za odvajanje podataka od prezentacije strukturiranjem koda i dijeljenjem ga u semantički značajne .js datoteke.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

Techopedia objašnjava Backbone.js

Označeni izvorni kod Backbone.js dostupan je na GitHub-u. Također su dostupni uzorak aplikacije, internetski testni paket, brojni udžbenici i veliki popis projekata u stvarnom svijetu koji koriste tehnologiju Backbonea.

Jezgra Backbone.js uključuje četiri glavne klase:
  • Model: Modeli su temeljni dio svih JavaScript aplikacija. Modeli sadrže interaktivne podatke uz značajan logički element koji okružuje podatke, kao što su provjere valjanosti, pretvorbe, kontrola pristupa i izračunata svojstva. Backbone.Model se može proširiti metodama specifičnim za domenu, a model nudi standardnu ​​postavljenu funkciju za upravljanje promjenama. U Backbone.js model simbolizira jednu cjelinu.
  • Kolekcija: Zbirke u Backbone.js u osnovi su niz modela. Zbirke su obično rezultat upita u kojem rezultati uključuju brojne modele.
  • Prikaz: Pogled u Backbone.js sluša događaje koje je bacio Model dokumenta i kolekcije / modeli. Pored toga, korisniku predstavlja stanje i podatkovni model aplikacije.
  • Controller: Kontroleri u Backboneu mogu se koristiti za stvaranje izvanrednih aplikacija koje se mogu knjižiti uz pomoć hashbangova.
Kad se stanje ili sadržaj modela izmijeni, obaviještavaju se drugi objekti pretplaćeni na model u skladu s tim. Prikazi slušaju promjene modela, a zatim se automatski ažuriraju u skladu s promjenama.

Neke aplikacije koje koriste Backbone.js uključuju:
  • DocumentCloud
  • LinkedIn Mobile
  • AudioVroom
  • četverokut
  • Basecamp Mobile
  • Dijaspora
  • Pandora
  • Animoto