Spisie treści
Thorax.js pozwala nam dodać co do Backbone.js brakuje i jest robienie rzeczy w określony sposób, wiemy o tym Backbone.js Jest dość elastyczny, do tego stopnia, że nie ma określonego sposobu osiągania rzeczy, w rzeczywistości możemy budować wiele aplikacji na tyle sposobów, że można by napisać tysiąc książek na ten temat.Ale nie zawsze jest to dobre, więc musimy uciekać się do rozszerzeń, które pomagają nam regulować tę wolność, z Thorax.js możemy uzyskać bardziej konkretny sposób robienia rzeczy, co pomaga nam zmniejszyć ilość kodu i pracy.
Jednym z najczęściej używanych aspektów jest osadzenie widoków podrzędnych, aby stworzyć rodzaj widoku w innym, aby uzyskać większy efekt dynamiczny w naszych aplikacjach.
Widoki córek
Aby móc budować tego typu widoki, możemy wykorzystać widok pomocnika z Tułów co pozwala nam przekazać odpowiednią treść do silnika szablonów Kierownica, w ten sposób możemy zbudować widok nadrzędny a w ramach widoku potomnego, podczas kompilacji w szablonie możemy przekazać wartość potomka tak, aby była ona odzwierciedlona w naszym oryginalnym widoku nadrzędnym, zobaczmy na poniższym obrazku kod, który może zilustrować ten przypadek:
Teraz możemy również przekazać dodatkowe dane do naszej deklaracji szablonu i nadal osiągnąć podobny efekt, włączając widok potomny, zobaczmy w poniższym przykładzie do czego się odnosimy:
FunkcjonowanieJak to działa, jest nieco skomplikowane do wyjaśnienia, ale wygląda to mniej więcej tak: Kierownice jest tekstowy, zamiast tego Backbone.js współpracuje bezpośrednio z nim SŁOŃCE, ponieważ jest to skrzyżowanie lub mieszanka filozofii pracy, aby nasycić pogląd, to, co się robi, to praca z symbol zastępczy, dzięki temu możesz zidentyfikować widok i jego kontener w HTML a tym samym móc wstrzykiwać zawartość widoku podrzędnego. W ten sposób, po wyświetleniu i zbudowaniu odpowiedniego kodu HTML, DOM jest przeszukiwany w poszukiwaniu wygenerowanych symboli zastępczych, aby zmienić i dodać przypisaną do nich treść.
W ten sposób widzimy, że możemy włączyć widoki potomne do innych widoków nadrzędnych w prosty sposób, pisząc mniej kodu niż robiąc wszystko bezpośrednio w Backbone.js, Chodzi właśnie o to, aby wykorzystać elastyczność i lekkość, aby móc włączyć niezbędne akcesoria bez utraty wydajności.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt