logo

Wydarzenia JavaScriptu

Zmiana stanu obiektu to tzw Wydarzenie . W HTML istnieją różne zdarzenia, które oznaczają wykonanie jakiejś czynności przez użytkownika lub przeglądarkę. Gdy JavaScript kod jest zawarty w HTML, js reaguje na te zdarzenia i pozwala na wykonanie. Ten proces reagowania na zdarzenia nazywa się Obsługa zdarzeń . Zatem js obsługuje zdarzenia HTML poprzez Obsługa zdarzeń .

Na przykład , gdy użytkownik kliknie w przeglądarce, dodaj kod js, który wykona zadanie do wykonania na zdarzeniu.

zawiera w ciągu

Niektóre zdarzenia HTML i ich procedury obsługi zdarzeń to:

Zdarzenia myszy:

Wydarzenie wykonane Obsługa zdarzeń Opis
Kliknij na kliknięcie Po kliknięciu elementu myszą
najechanie myszką myszką Gdy kursor myszy znajdzie się nad elementem
mysz onmouseout Kiedy kursor myszy opuszcza element
mysz w dół onmousedown Po naciśnięciu przycisku myszy nad elementem
mysz w górę onmouseup Po zwolnieniu przycisku myszy nad elementem
ruch myszy onmousemove Kiedy następuje ruch myszy.

Zdarzenia klawiatury:

Wydarzenie wykonane Obsługa zdarzeń Opis
Keydown i Keyup onkeydown i onkeyup Gdy użytkownik naciśnie, a następnie zwolni klawisz

Wydarzenia w formularzu:

Wydarzenie wykonane Obsługa zdarzeń Opis
centrum onfocus Gdy użytkownik skupia się na elemencie
składać po przesłaniu Gdy użytkownik przesyła formularz
plama rozmycie Gdy fokus jest oddalony od elementu formularza
zmiana na zmianę Gdy użytkownik modyfikuje lub zmienia wartość elementu formularza

Zdarzenia okna/dokumentu

Wydarzenie wykonane Obsługa zdarzeń Opis
obciążenie załaduj Gdy przeglądarka zakończy ładowanie strony
rozładować rozładować Kiedy odwiedzający opuszcza bieżącą stronę internetową, przeglądarka ją rozładowuje
Zmień rozmiar onresize Gdy odwiedzający zmieni rozmiar okna przeglądarki

Omówmy kilka przykładów dotyczących zdarzeń i ich obsługi.

kolejka w Javie

Kliknij Wydarzenie

 Javascript Events 
Przetestuj teraz

Zdarzenie MouseOver

 <p onmouseover="mouseoverevent()"> Keep cursor over me</p> 
Przetestuj teraz

Wydarzenie skupiające

 Javascript Events <h2> Enter something here</h2> 
Przetestuj teraz

Wydarzenie Keydown

 Javascript Events <h2> Enter something here</h2> 
Przetestuj teraz

Załaduj wydarzenie

 Javascript Events <br> 
Przetestuj teraz