backbone.js

Kirjoittaja: Robert Simon
Luomispäivä: 23 Kesäkuu 2021
Päivityspäivä: 24 Kesäkuu 2024
Anonim
Backbone.js Was The Future
Video: Backbone.js Was The Future

Sisältö

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.

Johdanto Microsoft Azureen ja Microsoft Cloud | Tämän oppaan läpi opit mitä pilvipalvelussa on kyse ja kuinka Microsoft Azure voi auttaa sinua siirtämään ja johtamaan yritystä pilvestä.

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