Bahay Pag-unlad Ano ang backbone.js? - kahulugan mula sa techopedia

Ano ang backbone.js? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Backbone.js?

Ang Backbone.js ay isang modelo ng view view ng Controller (MVC) Web application na nagbibigay ng istraktura sa mga mabibigat na application ng JavaScript. Ginagawa ito sa pamamagitan ng pagbibigay ng mga modelo ng mga pasadyang kaganapan at pagbubuklod ng key-halaga, mga pananaw gamit ang deklarasyon ng paghawak ng kaganapan at mga koleksyon na may isang mayamang interface ng application programming (API). Ang lahat ng mga tampok na ito ay konektado sa umiiral na application gamit ang isang RESTful JSON interface.


Ang backbone ay maaaring matukoy bilang isang pambu-libong magaan na aklatan, na nagbibigay-daan sa paglikha ng madaling-mapanatili na mga dulo ng harap para sa mga aplikasyon. Ito ay back-end agnostic at nagpapatakbo nang maayos sa umiiral na mga modernong library ng JavaScript. Ang magaan na aklatan ay lubos na kapaki-pakinabang sa pagpapagaan ng pamamaraan para sa pagbuo ng mga interactive, kumplikado at data-driven na mga aplikasyon. Nag-aalok ang Backbone.js ng isang maayos na solusyon upang paghiwalayin ang data mula sa pagtatanghal sa pamamagitan ng pag-istruktura ng code at paghahati nito sa semantically makabuluhan .js file.

Ipinapaliwanag ng Techopedia ang Backbone.js

Ang annotated source code ng Backbone.js ay magagamit sa GitHub. Magagamit din ang isang halimbawang application, isang online test suite, isang bilang ng mga tutorial at isang malaking listahan ng mga proyekto sa real-world na gumagamit ng teknolohiyang Backbone.


Ang pangunahing ng Backbone.js ay may kasamang apat na pangunahing klase:

  • Model: Ang mga modelo ay ang pangunahing bahagi ng lahat ng mga aplikasyon ng JavaScript. Ang mga modelo ay naglalaman ng mga interactive na data bilang karagdagan sa malaking elemento ng lohika na nakapalibot sa data, tulad ng mga pagpapatunay, mga conversion, pag-access sa control at pagkalkula ng mga katangian. Ang Backbone.Model ay maaaring mapalawak gamit ang mga pamamaraan na tinukoy sa domain, at ang modelo ay nag-aalok ng isang karaniwang nakatakda na pag-andar upang pamahalaan ang mga pagbabago. Sa Backbone.js, ang modelo ay sumisimbolo sa isang solong nilalang.
  • Koleksyon: Ang mga koleksyon sa Backbone.js ay karaniwang isang hanay ng mga modelo. Ang mga koleksyon ay karaniwang isang resulta ng query kung saan kasama ang mga resulta ng isang bilang ng mga modelo.
  • Tingnan: Ang isang pagtingin sa Backbone.js ay nakikinig sa mga kaganapan na itinapon ng Modelong Object ng Dokumento at mga koleksyon / modelo. Bilang karagdagan, kumakatawan sa modelo ng estado at data ng application sa gumagamit.
  • Controller: Maaaring gamitin ang mga Controller sa Backbone upang lumikha ng mapang-api, bookmark na mga aplikasyon sa tulong ng hashbangs.
Kapag binago ang estado o nilalaman ng isang modelo, ang iba pang mga bagay na naka-subscribe sa modelo ay inaalam na magpatuloy nang naaayon. Ang mga pananaw ay nakikinig sa mga pagbabago sa modelo at pagkatapos ay awtomatikong i-update ang kanilang mga sarili alinsunod sa mga pagbabago.


Ang ilang mga application na gumagamit ng Backbone.js ay may kasamang:

  • DocumentCloud
  • LinkedIn Mobile
  • AudioVroom
  • Foursquare
  • Basecamp Mobile
  • Diaspora
  • Pandora
  • Animoto
Ano ang backbone.js? - kahulugan mula sa techopedia