Mugurkauls.js

Autors: Robert Simon
Radīšanas Datums: 23 Jūnijs 2021
Atjaunināšanas Datums: 24 Jūnijs 2024
Anonim
Ko darīt, ja rodas sāpes mugurā?
Video: Ko darīt, ja rodas sāpes mugurā?

Saturs

Definīcija - ko nozīmē Backbone.js?

Backbone.js ir parauga skata kontroliera (MVC) Web lietojumprogrammu ietvars, kas nodrošina Java svītrots lietojumprogrammu struktūru. Tas tiek darīts, piegādājot modeļus ar pielāgotiem notikumiem un atslēgas vērtības iesiešanu, skatus, izmantojot deklaratīvu notikumu apstrādi, un kolekcijas ar bagātīgu lietojumprogrammu interfeisu (API). Visas šīs funkcijas ir savienotas ar dominējošo lietojumprogrammu, izmantojot RESTful JSON saskarni.

Mugurkaulu var definēt kā īpaši vieglu bibliotēku, kas ļauj izveidot viegli uzturējamus lietojumprogrammu priekšējos galus. Tas ir back-end agnostic un ļoti labi darbojas ar esošajām mūsdienu JavaScript bibliotēkām. Šī vieglā bibliotēka ir ārkārtīgi noderīga, lai vienkāršotu interaktīvu, sarežģītu un uz datiem balstītu lietojumprogrammu izstrādes procedūru. Backbone.js piedāvā glītu risinājumu, lai atdalītu datus no prezentācijas, strukturējot kodu un sadalot to semantiski nozīmīgos .js failos.

Ievads Microsoft Azure un Microsoft Cloud | Šajā rokasgrāmatā jūs uzzināsit, kas ir mākonis skaitļošana un kā Microsoft Azure var palīdzēt jums migrēt un vadīt savu biznesu no mākoņa.

Techopedia skaidro Backbone.js

Backbone.js anotētais avota kods ir pieejams vietnē GitHub. Pieejami arī lietojumprogrammu paraugi, tiešsaistes testa komplekts, vairākas konsultācijas un liels saraksts ar reālās pasaules projektiem, kas izmanto mugurkaula tehnoloģiju.

Backbone.js kodolā ietilpst četras galvenās klases:
  • Modelis: modeļi ir visu JavaScript lietojumprogrammu galvenā sastāvdaļa. Modeļos ir ietverti interaktīvi dati papildus būtiskajam datu loģikas elementam, piemēram, validācijām, konvertēšanai, piekļuves kontrolei un aprēķinātajām īpašībām. Backbone.Model var paplašināt ar domēnam specifiskām metodēm, un modelis piedāvā standarta funkcionalitātes komplektu izmaiņu pārvaldībai. Vietnē Backbone.js modelis simbolizē vienu entītiju.
  • Kolekcija: Backbone.js kolekcijas pamatā ir modeļu klāsts. Kolekcijas parasti ir vaicājuma rezultāts, kurā rezultāti ietver vairākus modeļus.
  • Skats: skats vietnē Backbone.js klausās notikumus, kurus izmetis dokumenta objekta modelis un kolekcijas / modeļi. Turklāt tas attēlo lietotāja statusu un datu modeli.
  • Kontrolieris: Kontrolierus mugurkaulā var izmantot, lai veidotu valstiskas, grāmatzīmju lietojumprogrammas ar hashbangu palīdzību.
Kad modeļa statuss vai saturs tiek modificēts, tiek paziņots par citiem modeļa abonētajiem objektiem, lai tie attiecīgi rīkotos. Skati klausās modeļa izmaiņas un pēc tam automātiski atjaunina sevi atbilstoši izmaiņām.

Dažas programmas, kas izmanto Backbone.js, ir šādas:
  • DocumentCloud
  • LinkedIn Mobile
  • AudioVroom
  • Foursquare
  • Basecamp Mobile
  • Diaspora
  • Pandora
  • Animoto