CustomEvent#
Wstęp#
Interfejs CustomEvent stanowi rozszerzenie dla interfejsu Event. Wprowadza dodatkowe polecenia, których zadaniem jest tworzenie i użytkowanie zdarzeń z wyspecjalizowanymi kontekstowymi informacjami, które potocznie nazywa się prywatnymi zdarzeniami # lub własnymi zdarzeniami (custom event).
Interfejs CustomEvent dziedziczy z interfejsu Event, dlatego ma dostęp do wszystkich poleceń z tego interfejsu (oraz z kolejnych interfejsów w łańcuchu dziedziczenia).
Prywatne zdarzenie można utworzyć za pomocą poleceń:
Właściwości CustomEvent#
Nazwa | Opis |
---|---|
CustomEvent.detail | Zwraca kontekstowe informacje powiązane z danym prywatnym zdarzeniem. |
Metody CustomEvent#
Nazwa | Opis |
---|---|
CustomEvent.initCustomEvent() | Inicjuje dane prywatne zdarzenie. |
Inne CustomEvent#
Nazwa | Opis |
---|---|
new CustomEvent() | Konstruktor tworzący nowe prywatne zdarzenie. |
Interfejs Web IDL#
[Constructor(DOMString type, optional CustomEventInit eventInitDict), Exposed=(Window,Worker)] interface CustomEvent : Event { readonly attribute any detail; void initCustomEvent(DOMString type, boolean bubbles, boolean cancelable, any detail); }; dictionary CustomEventInit : EventInit { any detail = null; };
Specyfikacje i inne materiały#
Pasek społecznościowy