Namai Plėtra Kas yra backbone.js? - apibrėžimas iš techopedijos

Kas yra backbone.js? - apibrėžimas iš techopedijos

Turinys:

Anonim

Apibrėžimas - ką reiškia „Backbone.js“?

„Backbone.js“ yra modelio peržiūros valdiklio (MVC) žiniatinklio programų sistema, teikianti „JavaScript“ sunkiųjų programų struktūrą. Tai atliekama pateikiant modelius su pasirinktiniais įvykiais ir pagrindinės vertės įrišimu, rodiniais naudojant deklaratyvų įvykių tvarkymą ir kolekcijomis su turtinga programos programavimo sąsaja (API). Visos šios savybės yra sujungtos su vyraujančia programa, naudojant RESTful JSON sąsają.


„Stuburą“ galima apibrėžti kaip ypač lengvą biblioteką, leidžiančią sukurti lengvai prižiūrimus programų priekinius elementus. Tai yra atgalinė agnostika ir labai gerai veikia su esamomis šiuolaikinėmis „JavaScript“ bibliotekomis. Ši lengva biblioteka yra labai naudinga supaprastinant interaktyvių, sudėtingų ir duomenimis pagrįstų programų kūrimo procedūrą. „Backbone.js“ siūlo tvarkingą sprendimą atskirti duomenis nuo pateikimo susisteminus kodą ir padalijant jį į semantiškai reikšmingus .js failus.

„Techopedia“ paaiškina „Backbone.js“

„Backbone.js“ su anotuotu šaltinio kodu galima rasti „GitHub“. Taip pat yra programos pavyzdys, internetinis testų rinkinys, daugybė vadovėlių ir didelis sąrašas realaus pasaulio projektų, kuriuose naudojama „Backbone“ technologija.


„Backbone.js“ branduolį sudaro keturios pagrindinės klasės:

  • Modelis: Modeliai yra pagrindinė visų „JavaScript“ programų dalis. Be esminio duomenų supančios logikos elemento, pavyzdžiui, patvirtinimų, konversijų, prieigos kontrolės ir apskaičiuotų savybių, modeliuose yra interaktyvių duomenų. „Backbone.Model“ gali būti pratęstas naudojant domenui būdingus metodus, o modelis siūlo standartinę funkcijų rinkinį pakeitimams valdyti. „Backbone.js“ modelis simbolizuoja vieną objektą.
  • Kolekcija: „Backbone.js“ kolekcijos iš esmės yra daugybė modelių. Kolekcijos paprastai yra užklausos rezultatas, kai į rezultatus įtraukiama daugybė modelių.
  • Vaizdas: „Backbone.js“ rodinyje klausomi įvykiai, kuriuos išmeta dokumento objekto modelis ir kolekcijos / modeliai. Be to, jis nurodo programos būseną ir duomenų modelį vartotojui.
  • Valdiklis: „Backbone“ valdikliai gali būti naudojami kuriant valstybines, žymimas programas, naudojant maišos žymenis.
Pakeitus modelio būseną ar turinį, pranešama, kad kiti modelio prenumeruojami objektai atitinkamai veiks. Rodiniai išklauso modelio pakeitimus ir automatiškai atnaujina save pagal pakeitimus.


Kai kurios programos, naudojančios „Backbone.js“, yra:

  • „DocumentCloud“
  • „LinkedIn Mobile“
  • „AudioVroom“
  • Ketvertukas
  • „Basecamp Mobile“
  • Diaspora
  • Pandora
  • Animoto
Kas yra backbone.js? - apibrėžimas iš techopedijos