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