Koti kehitys Mikä on selkäranka.js? - määritelmä techopediasta

Mikä on selkäranka.js? - määritelmä techopediasta

Sisällysluettelo:

Anonim

Määritelmä - Mitä Backbone.js tarkoittaa?

Backbone.js on mallinäkymäohjaimen (MVC) verkkosovelluskehys, joka tarjoaa rakenteen JavaScript-raskaille sovelluksille. Tämä tapahtuu toimittamalla malleihin mukautettuja tapahtumia ja avainarvon sitomista, näkymiä deklaratiivisen tapahtumien käsittelyn avulla ja kokoelmia rikkaalla sovellusohjelmointirajapinnalla (API). Kaikki nämä ominaisuudet on kytketty vallitsevaan sovellukseen RESTful JSON -liittymän avulla.


Selkäranka voidaan määritellä poikkeuksellisen kevyeksi kirjastoksi, joka mahdollistaa helppokäyttöisten sovellusten etusivujen luomisen. Se on takaosa-agnostiikka ja toimii erittäin hyvin nykyisten nykyisten JavaScript-kirjastojen kanssa. Tämä kevyt kirjasto on erittäin hyödyllinen yksinkertaistettaessa menettelyä interaktiivisten, monimutkaisten ja datavetoisten sovellusten kehittämiseen. Selkäranka.js on siisti ratkaisu erottaa tiedot esityksestä jäsentelemällä koodi ja jakamalla se semanttisesti merkityksellisiin .js-tiedostoihin.

Techopedia selittää selkäranka.js

Selkäkoodin.js selitetyllä lähdekoodilla on saatavana GitHub. Saatavana on myös näytesovellus, online-testisarja, useita opetusohjelmia ja laaja luettelo selkämaailman projekteista, jotka käyttävät selkärangan tekniikkaa.


Backbone.js-ydin sisältää neljä pääluokkaa:

  • Malli: Mallit ovat kaikkien JavaScript-sovellusten ydinosa. Mallit sisältävät vuorovaikutteisen datan datan ympäröivän olennaisen logiikkaelementin lisäksi, kuten validoinnit, muunnokset, pääsynhallinta ja lasketut ominaisuudet. Selkäranka.Modellia voidaan laajentaa toimialuekohtaisilla menetelmillä, ja malli tarjoaa vakiona toiminnallisuuden, joka hallitsee muutokset. Backbone.js-mallissa symboloi yhtä kokonaisuutta.
  • Kokoelma: Backbone.js: n kokoelmat ovat periaatteessa malleja. Kokoelmat ovat yleensä kyselytulos, jossa tulokset sisältävät useita malleja.
  • Näkymä: Backbone.js: n näkymä kuuntelee asiakirjaobjektimallin ja kokoelmien / mallien heittämiä tapahtumia. Lisäksi se edustaa sovelluksen tilaa ja tietomallia käyttäjälle.
  • Ohjain: Selkärangan ohjaimia voidaan käyttää tilapäisten, kirjanmerkkisovellusten luomiseen hashbangien avulla.
Kun mallin tilaa tai sisältöä muutetaan, muille mallin tilaamille kohteille ilmoitetaan edetä vastaavasti. Näkymät kuuntelevat mallimuutoksia ja päivittävät sen jälkeen automaattisesti muutosten mukaisesti.


Joitakin selkärankaa.js käyttäviä sovelluksia ovat:

  • DocumentCloud
  • LinkedIn Mobile
  • AudioVroom
  • luja
  • Basecamp Mobile
  • diaspora
  • Pandora
  • Animoto
Mikä on selkäranka.js? - määritelmä techopediasta