EmberJS - komponenty
Komponenty Ember.js używają specyfikacji komponentu sieciowego W3C i zapewniają widżety UI prawdziwej enkapsulacji. Zawiera trzy główne specyfikacje, takie jak szablony , shadow DOM i elementy niestandardowe . Komponent jest zadeklarowany w ramach nazwy szablonu-danych, który ma nazwę ścieżki zamiast zwykłego ciągu i jest poprzedzony przedrostkiem „komponenty /”.
Poniższa tabela zawiera listę zdarzeń akcji akcji -
S.No. | Wydarzenia i opis akcji |
---|---|
1 | Definiowanie komponentu Możesz łatwo zdefiniować komponent w Ember.js, a każdy komponent musi mieć myślnik w nazwie. |
2 | Cykl życia komponentów Cykl życia komponentu wykorzystuje niektóre metody w celu wykonania kodu w określonych momentach życia komponentu. |
3 | Przekazywanie właściwości do komponentu Komponent nie uzyskuje dostępu do właściwości bezpośrednio w zakresie szablonu. Dlatego po prostu zadeklaruj właściwość w momencie zwalniania elementu. |
4 | Zawijanie zawartości w komponencie Możesz opakować zawartość w komponent przy użyciu szablonów. |
5 | Dostosowywanie elementu komponentu Możesz dostosować element komponentu, taki jak atrybuty, nazwy klas, używając podklasy Ember.Component w JavaScript. |
6 | Korzystanie z parametrów bloku Przekazane właściwości w komponencie mogą zwrócić wynik w wyrażeniu blokowym. |
7 | Obsługa zdarzeń Zdarzenia użytkownika, takie jak dwukrotne kliknięcie, najechanie kursorem, naciśnięcie klawisza itp., Mogą być obsługiwane przez programy obsługi zdarzeń. Aby to zrobić, zastosuj nazwę zdarzenia jako metodę w komponencie. |
8 | Wyzwalanie zmian za pomocą akcji Komponenty mogą wywoływać zmiany i komunikować się ze zdarzeniami za pomocą akcji. |