Backbone.js - Kolekcje modeli

Spisie treści
Celem aplikacji jest obsługa danych dynamicznych, do tych danych będziemy musieli zastosować określone funkcje i zachowania, aby użytkownik mógł z nich korzystać i czerpać z nich korzyści.
Możemy to osiągnąć na wiele sposobów i w Backbone.js mamy kolekcje, które są strukturami, które pozwalają nam na uporządkowane grupowanie modeli, dzięki czemu możemy mieć kolekcję typu modelu i wiedzieć, że będziemy w niej zawierać wszystkie obiekty o określonym zakresie.
Kolekcje
Jak wspomnieliśmy, kolekcje są grupami modeli i mogą być tworzone poprzez dziedziczenie z Backbone.Kolekcja.
WażnyZwykle podczas tworzenia kolekcji musimy zdefiniuj typ modelu że będzie zawierał sam w sobie, wraz z właściwościami tworzenia instancji wymaganymi przez modele.
Na poniższym obrazku zbudowaliśmy kolekcję, zobaczmy kod, a następnie wyjaśnimy, co się w niej dzieje:

Najpierw musimy zdefiniuj nasz model, wskazujemy jakie posiada atrybuty, w tym przypadku tytuł Tak zakończony, następnie definiujemy naszą kolekcję i wskazujemy jaki typ modelu powinien zawierać a następnie stworzyliśmy obiekt dziedziczący po naszym modelu i inicjujemy atrybuty, do tej pory jest to część inicjująca.
Następnie przechodzimy do obiekt kolekcji, obiekt naszego modelu w tablicy, to mówi nam, że możemy przekazać więcej niż jeden obiekt wewnątrz naszej tablicy, a na koniec wypisujemy rozmiar kolekcji, aby potwierdzić, że wszystko zostało poprawnie zapisane.
Dodaj i usuń
Ponieważ chodzi o to, że wszystko jest dynamiczne możemy również dodawać i usuwać modele z naszych kolekcji, wszystko to odbywa się w bardzo prosty sposób przy użyciu metod Dodaj Tak usunąć o przedmiocie naszej kolekcji:

Na obrazku widzimy, jak kontynuujemy strukturę modelu z pierwszego przykładu, ale w tym przypadku tworzymy nową kolekcję, mówimy jej, że użyjemy tego samego modelu, a następnie tworzymy 3 obiekty, które rozszerz model.
Dokonujemy początkowej integracji obiektów a i b, w tablicy przekazujemy je do naszej kolekcji i wypisujemy ile ma obiektów, w tym przypadku wskazuje, że 2.
Następnie za pomocą dodaj metodę i przekazując obiekt, który chcemy dodać jako parametr nasza kolekcja rośnie do 3 obiektów, póki co takie zachowanie jest bardzo proste i co się dzieje jeśli chcemy usunąć jeden lub więcej elementów po prostu przechodzimy do usuń metodę tablicę, w taki sam sposób jak w przypadku metody add.
W końcu usuwamy obiekty a i b, a gdy pozostaje tylko c, ponownie wypisujemy liczbę obiektów i mówi nam jeden. Możemy też usunąć to drugie, a kolekcja powie nam, że ma 0 obiektów i nie będziemy mieć żadnych problemów.
PamiętaćIstnieje możliwość przekazania duplikatów obiektów, ale jeśli korzystamy z właściwości {scal: prawda} jego wartości są ujednolicone, a nie ignorowane, można to wziąć pod uwagę w przypadku, gdy pojawi się u nas sytuacja tego stylu.
Pod koniec tego samouczka wiemy już, czym są kolekcje i jak je generować w Backbone.jsJak widać, jest to sposób uporządkowania naszych obiektów według zakresów w taki sposób, abyśmy mogli znacznie łatwiej z nich korzystać w naszej aplikacji.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt
wave wave wave wave wave