![Backbone.js Was The Future](https://i.ytimg.com/vi/RBgm7Zgv2dM/hqdefault.jpg)
Zawartość
- Definicja - Co oznacza Backbone.js?
- Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
- Techopedia wyjaśnia Backbone.js
Definicja - Co oznacza Backbone.js?
Backbone.js jest strukturą aplikacji sieci Web kontrolera widoku modelu (MVC), która zapewnia strukturę dla aplikacji obsługujących JavaScript. Odbywa się to poprzez dostarczanie modeli niestandardowych zdarzeń i powiązania klucz-wartość, widoków z wykorzystaniem deklaratywnej obsługi zdarzeń oraz kolekcji z bogatym interfejsem programowania aplikacji (API). Wszystkie te funkcje są połączone z dominującą aplikacją za pomocą interfejsu RESTful JSON.Szkielet można zdefiniować jako wyjątkowo lekką bibliotekę, która umożliwia tworzenie łatwych w utrzymaniu interfejsów dla aplikacji. Jest back-end agnostyczny i działa bardzo dobrze z istniejącymi nowoczesnymi bibliotekami JavaScript. Ta lekka biblioteka jest niezwykle przydatna w uproszczeniu procedury tworzenia interaktywnych, złożonych i opartych na danych aplikacji. Backbone.js oferuje dobre rozwiązanie do oddzielenia danych od prezentacji poprzez uporządkowanie kodu i podzielenie go na znaczące semantycznie pliki .js.
Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.
Techopedia wyjaśnia Backbone.js
Adnotowany kod źródłowy Backbone.js jest dostępny na GitHub. Dostępne są również przykładowa aplikacja, zestaw testów online, szereg samouczków i duża lista rzeczywistych projektów wykorzystujących technologię szkieletową.Rdzeń Backbone.js obejmuje cztery główne klasy:
- Model: Modele są podstawową częścią wszystkich aplikacji JavaScript. Modele zawierają interaktywne dane oprócz istotnego elementu logiki otaczającego dane, takie jak walidacje, konwersje, kontrola dostępu i właściwości obliczeniowe. Backbone.Model można rozszerzyć metodami specyficznymi dla domeny, a model oferuje standardowy zestaw funkcji do zarządzania zmianami. W Backbone.js model symbolizuje pojedynczy byt.
- Kolekcja: Kolekcje w Backbone.js to w zasadzie szereg modeli. Kolekcje są zwykle wynikiem zapytania, w którym wyniki zawierają wiele modeli.
- Widok: widok w Backbone.js nasłuchuje zdarzeń generowanych przez obiektowy model dokumentu i kolekcje / modele. Ponadto reprezentuje stan i model danych aplikacji dla użytkownika.
- Kontroler: Kontrolerów w sieci szkieletowej można używać do tworzenia stanowych, godnych zaksięgowania aplikacji za pomocą skrótów hashbang.
Niektóre aplikacje korzystające z Backbone.js obejmują:
- DocumentCloud
- LinkedIn Mobile
- AudioVroom
- Foursquare
- Basecamp Mobile
- Diaspora
- Pandora
- Animoto