BackboneJS - Wydarzenia
Zdarzenia mogą wiązać obiekty i wyzwalać zdarzenia niestandardowe, tj. Można powiązać zdarzenia niestandardowe, używając żądanej nazwy, którą wybieramy.
Poniższa tabela zawiera listę wszystkich metod, których można użyć do manipulowania zdarzeniami BackboneJS -
S.No. | Metody i opis |
---|---|
1 | na Wiąże zdarzenie z obiektem i wykonuje wywołanie zwrotne za każdym razem, gdy zostanie uruchomione zdarzenie. |
2 | poza Usuwa funkcje zwrotne lub wszystkie zdarzenia z obiektu. |
3 | spust Wywołuje funkcje zwrotne dla danych zdarzeń. |
4 | pewnego razu Rozszerza klasę backbone.Model podczas tworzenia własnego modelu szkieletu. |
5 | słuchać Informuje jeden obiekt, aby nasłuchiwał zdarzenia na innym obiekcie. |
6 | stopListening Może służyć do zatrzymania nasłuchiwania zdarzeń na innych obiektach. |
7 | ListenToOnce Powoduje, że ListenTo występuje tylko raz przed usunięciem funkcji zwrotnej. |
Katalog wbudowanych wydarzeń
BackboneJS umożliwia korzystanie z globalnych zdarzeń wszędzie tam, gdzie jest to konieczne w Twojej aplikacji. Zawiera niektóre wbudowane zdarzenia z argumentami, jak pokazano w poniższej tabeli -
S.No. | Wydarzenia i opis |
---|---|
1 | "add"(model, collection, options) Jest używany, gdy model jest dodawany do kolekcji. |
2 | "remove"(model, collection, options) Usuwa model z kolekcji. |
3 | "reset"(collection, options) Służy do resetowania zawartości kolekcji. |
4 | "sort"(collection, options) Jest używany, gdy kolekcja wymaga odwołania. |
5 | "change"(model, options) Jest używany, gdy mają zostać wprowadzone zmiany w atrybutach modelu. |
6 | "change:[attribute]"(model, value, options) Jest używany, gdy występuje aktualizacja atrybutu. |
7 | "destroy"(model, collection, options) Odpala, gdy model zostanie zniszczony. |
8 | "request"(model_or_collection, xhr, options) Jest używany, gdy model lub kolekcja zaczyna wysyłać żądania do serwera. |
9 | "sync"(model_or_collection, resp, options) Jest używany, gdy model lub kolekcja zostaną pomyślnie zsynchronizowane z serwerem. |
10 | "error"(model_or_collection, resp, options) Uaktywnia się, gdy wystąpi błąd w żądaniu do serwera. |
11 | "invalid"(model, error, options) W przypadku niepowodzenia walidacji modelu zwraca nieprawidłowy. |
12 | "route:[name]"(params) W przypadku dopasowania określonej trasy można użyć tego zdarzenia. |
13 | "route"(route,params) Jest używany, gdy istnieje dopasowanie do dowolnej trasy. |
14 | "route"(router, route, params) Jest używany przez historię, gdy jest dopasowanie do dowolnej trasy. |
15 | "all" Odpala dla wszystkich wyzwolonych zdarzeń, podając nazwę zdarzenia jako pierwszy argument. |