Zdarzenia interfejsu użytkownika JavaScript
Zdarzenia, które występują za pośrednictwem interfejsu użytkownika, nazywane są zdarzeniami interfejsu użytkownika i należą do obiektu UIEVENT. Istnieją różne rodzaje zdarzeń, które należą do kategorii zdarzeń interfejsu użytkownika JavaScript.
Zdarzenia interfejsu użytkownika JavaScript są następujące.
Każde z wyżej wymienionych wydarzeń omówiono poniżej.
Wydarzenie Onabort
Kiedy przerwał się ładowanie/pobieranie mediów i.mi. audio/wideo, zdarzenie Onabort zdarza się. Jednak nie zdarzy się to z powodu jakiegokolwiek błędu. Nie bąbelkuje i nie można go anulować. Obsługuje znaczniki i HTML i jest zawarte na poziomie 3.
Składnia
Składnia zdarzenia onbabort jest następująca.
Składnia HTML
Składnia JavaScript
obiekt.OnaBort = function () script;Składnia JavaScript addEventListener ()
obiekt.addEventListener („abort”, skrypt);Przykład
var wideo = dokument.getElementById („myvideo”);zdarzenie ONBEFOROUND
Kiedy masz zamiar rozładować dokument, zdarzenie onBeForenload zachodzi. W wyniku tego wydarzenia pojawia się okno dialogowe potwierdzenia, które pyta, czy chcesz pozostać na stronie, czy go zostawić. Nie bańki, ale można go anulować. Obsługuje znacznik HTML i jest zawarty na poziomie DOM 2.
Składnia:
Składnia zdarzenia onBeforenload jest następująca.
Składnia HTML:
Składnia JavaScript:
obiekt.onBeForeUnload = function () script;JavaScript addEventListener () Składnia:
obiekt.addEventListener („przednload”, skrypt);Przykład
Kliknij w link poniżej
W tym przykładzie kliknij link, a następnie przed nawigacją do Google.com, pole alertu pojawią się, jak pokazano na zrzucie ekranu podłączonym poniżej.
Wyjście
Wydarzenie Oneerror
Jeśli błąd wystąpi podczas ładowania pliku zewnętrznego, takiego jak dokument lub obraz, zdarzenie OneRror następuje. Nie bąbelkuje i nie można go anulować. Obsługuje ,, i tagi HTML i jest zawarte na poziomie DOM 2.
Składnia:
Składnia zdarzenia Oneerror jest następująca.
Składnia HTML:
Składnia JavaScript:
obiekt.onerror = function () script;JavaScript addEventListener () Składnia:
obiekt.addEventListener („błąd”, skrypt);Przykład
Wyjście
zdarzenie onload
Po załadowaniu obiektu występuje zdarzenie włączenia. Zdarzenie Onload wykorzystuje informacje dotyczące przeglądarki użytkownika do załadowania odpowiedniej wersji stron internetowych. Ponadto może obsługiwać pliki cookie na stronie internetowej, nie bańki i nie można go anulować. To obsługuje , ,
Składnia:
Składnia zdarzenia Onload jest następująca.
Składnia HTML:
Składnia JavaScript:
obiekt.onload = function () script;JavaScript addEventListener () Składnia:
obiekt.addEventListener („ładuj”, skrypt);Przykład
Wyjście
Po kliknięciu OK strona załaduje…
Wydarzenie onreSize
Po zmianie rozmiaru okna następuje zdarzenie OnResize. Nie bąbelkuje i nie można go anulować. Obsługuje znacznik HTML i jest częścią DOM poziom 2.
Składnia:
Składnia zdarzenia OnResize jest następująca.
Składnia HTML:
Składnia JavaScript:
obiekt.onResize = function () script;JavaScript addEventListener () Składnia:
obiekt.addEventListener („rozmiar”, skrypt);Przykład
Zmień rozmiar okna przeglądarki, a wyświetli wysokość i szerokość okna
Wyjście
Przed rozmiarem okna.
Po zmianie rozmiaru
wydarzenie Onscroll
Kiedy przewijasz pasek przewijania strony internetowej, zdarzenie onscroll następuje. Nie można go anulować i żaden bąbel. To wspiera ,
, , , ,, , , ,
- , , ,
Do
, ,
- , , ,
,
,
, , , , , , ITagi HTML i są zawarte na poziomie DOM 2.
Składnia:
Składnia zdarzenia onscroll jest następująca.
Składnia HTML:
Składnia JavaScript:
obiekt.onScroll = function () script;JavaScript addEventListener () Składnia:
obiekt.addEventListener („Scroll”, skrypt);Przykład
Przewiń mnie
HTML to standardowy język znaczników, który służy do projektowania podstawowej struktury stron internetowych.
JavaScript to język skryptowy, który służy do dodawania dynamicznych treści na stronach internetowych.Scrolled = "demo"> 0 czasy.
W powyższym kodzie po prostu stworzyliśmy div, daliśmy mu trochę stylizacji i nazwaliśmy funkcję na przewijaniu wewnątrz div. Wewnątrz funkcji dodaj jedną do zmiennej „przewijania”, gdy zostanie wywołana funkcja.
Wyjście
Przed przewijaniem.
Po przewijaniu.
zdarzenie onselect
Występuje, gdy kawałek tekstu jest wybierany w elemencie. Nie można go anulować i żaden bąbel. Obsługuje, i tagi HTML i jest zawarte w DOM poziom 2.
Składnia:
Składnia zdarzenia onselect jest następująca.
Składnia HTML:
Składnia JavaScript:
obiekt.onSelect = function () script;JavaScript addEventListener () Składnia:
obiekt.addEventListener („Wybierz”, skrypt);Przykład
Wybierz tekst:
Wyjście
Przed wybraniem.
Po wybraniu.
zdarzenie onunload
Po rozładowaniu strony lub zamknięciu okna przeglądarki występuje zdarzenie Onunload. To wydarzenie może się również zdarzyć, gdy ponownie załadujesz stronę internetową. Nie bąbelkuje i nie można go anulować. Obsługuje znaczniki HTML i jest zawarte na poziomie DOM 2.
Składnia:
Składnia zdarzenia Onunload jest następująca.
Składnia HTML:
Składnia JavaScript:
obiekt.onUnload = function () script;JavaScript addEventListener () Składnia:
obiekt.addEventListener („rozładunek”, skrypt);Przykład
Wydarzenie JavaScript Onunload
To wydarzenie może nie działać za każdym razem z powodu różnicy w ustawieniach przeglądarki
Wyjście
Wniosek
Zdarzenia, które występują za pośrednictwem interfejsu użytkownika, nazywane są zdarzeniami interfejsu użytkownika. Wydarzenia, które należą do kategorii zdarzeń interfejsu użytkownika JavaScript, to zdarzenie Onabort, OnBeForenload Event, Oneerror Event, Onload Event, OnResize Event, OnScrol Event, Onselect Event i OnUnload zdarzenie. Wszystkie te wydarzenia są szczegółowo omówione wraz z odpowiednim przykładem.