Backbone.js

May -Akda: Robert Simon
Petsa Ng Paglikha: 23 Hunyo 2021
I -Update Ang Petsa: 22 Hunyo 2024
Anonim
Backbone.js Was The Future
Video.: Backbone.js Was The Future

Nilalaman

Kahulugan - Ano ang ibig sabihin ng Backbone.js?

Ang Backbone.js ay isang modelo ng view ng Controller (MVC) na balangkas ng aplikasyon sa Web 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 nagbubuklod 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.

Isang Panimula sa Microsoft Azure at ang Microsoft Cloud | Sa buong gabay na ito, malalaman mo kung ano ang lahat ng cloud computing at kung paano makakatulong ang Microsoft Azure sa iyo upang lumipat at patakbuhin ang iyong negosyo mula sa ulap.

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