Backbone.js - Rozszerzenia

Spisie treści
Backbone.js Od początku pomyślana jest jako lekka i elastyczna rama, ale ze względu na swoją determinację do bycia lekką może pominąć pewne rzeczy, jest to nieuchronnie cena, którą musimy zapłacić za jej zwinność i szybkość.
Pozytywną stroną tego jest to, że jeśli tworzymy coś bardzo małego lub prostego, możemy pracować z tym, co jest domyślnie i nie dodawać niczego dodatkowego do naszej aplikacji, ale gdy praca staje się bardziej złożona, możemy odwołać się do rozszerzenia.
Rozszerzenia
Aby być w stanie wypełnić luki w określonych momentach Backbone.js Został wykonany w taki sposób, aby był kompatybilny z innymi wtyczkami JavaScript, chociaż widzimy, że podstawowa realizacja Backbone.js towarzyszy Podkreślenie.js i jQuery Akcesoria, z których możemy skorzystać, na tym się nie kończą.
Kod płyty kotłowejNa przykład istnieje tak zwany kod Płyta kotłowaByć może widzieliśmy tę definicję kilka razy w świecie tworzenia aplikacji i odnosi się do kodu, który powtarzamy w kółko, co sprawia, że ​​nasze projekty są powtarzalne i zabiera nam czas.
MarionetkaJS
Aby zredukować ten typ kodu, o którym wspominaliśmy w poprzedniej sekcji, mamy: MarionetkaJS co jest niczym innym jak ulepszeniem, które stosuje się do Backbone.jsZwykle do Backbone.js odnosimy się jako do frameworka, ale co więcej, powinniśmy odnosić się do niego jako do serii bloków, które pomagają nam w budowaniu aplikacji.
Z wejściem MarionetkaJS Możemy wprowadzać nowe funkcjonalności, które pomogą nam usprawnić nasz rozwój, oczywiście możemy pomyśleć, że dodanie nowej biblioteki niweluje korzyści wynikające z niskiej wagi Backbone.js, ale w bardziej złożonej aplikacji ilość powtarzającego się kodu może doprowadzić nas do tego samego i przy mniejszej użyteczności.
Jak nam to pomaga?
Wyobraźmy sobie, że musimy zrobić małą aplikację z widokiem w Backbone.js, w tym celu powinniśmy najpierw zdefiniować nasz szablon, a następnie wygenerować różne metody i funkcje, abyśmy mogli mieć bazę, w której możemy wyrazić widok. Zobaczmy następujący obraz, który oznacza wyżej wymienione:

Tutaj widzimy, że musimy zbudować taką ilość kodu, która pozwoli nam osiągnąć końcowy efekt możliwości wygenerowania widoku, jest to proces, że jeśli zrobimy to tylko raz, możemy tego nawet nie zauważyć, ale jeśli posiadanie aplikacji generującej wiele widoków staje się powtarzalne, dodatkowo generując dużo kodu, który sprawi, że nasza aplikacja będzie cięższa.
Włączając MarionetkaJS W naszej aplikacji możemy przejść od tego, co widzieliśmy w poprzednim przykładzie, do czegoś takiego:

Widzimy wtedy, że stosując odpowiednie rozszerzenie, udało nam się zredukować ilość kodu, który musimy napisać o bardzo istotny procent, to jest fajna sprawa Backbone.js, co pozwala nam wykorzystać to, co nam się przydaje, a co żmudne możemy zaradzić innymi składnikami.
Jak widzimy włączenie rozszerzeń w Backbone.js, pozwala nam dotrzeć do punktu, w którym nie musimy się powtarzać w kółko, ale dzięki odpowiednim akcesoriom możemy poprawić naszą produktywność przy zachowaniu niskiej wagi naszych aplikacji.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave