Czy kod klucza zdarzenia jest przestarzały?
Czy kod klucza zdarzenia jest przestarzały?

Wideo: Czy kod klucza zdarzenia jest przestarzały?

Wideo: Czy kod klucza zdarzenia jest przestarzały?
Wideo: What key was pressed? (You won't believe how keyboard events work) | HTTP 203 2024, Kwiecień
Anonim

klucz || wydarzenie . Kod Klucza ; Jeśli ta właściwość ma niezdefiniowaną wartość, poszukamy Kod Klucza . Kod Klucza jest obecny w prawie wszystkich przeglądarkach, ale jest przestarzałe w specyfikacji.

Co więcej, jaki jest klucz KeyCode?

#Wartości kodów kluczy

Klucz Kod
Backspace 8
patka 9
wejść 13
Zmiana 16

Można również zapytać, jaka jest różnica między naciśnięciem klawisza a zdarzeniem naciśnięcia klawisza? ten zdarzenie związane z naciśnięciem klawisza jest wyzwalany po naciśnięciu klawisza. w przeciwieństwie do zdarzenie naciśnięcia klawisza , ten zdarzenie związane z naciśnięciem klawisza jest uruchamiany dla wszystkich kluczy, niezależnie od tego, czy tworzą one wartość znakową. ten klawisz i klucz wydarzenia podać kod wskazujący, który klawisz jest wciśnięty, podczas gdy naciśnięcie klawisza wskazuje, który znak został wprowadzony.

Podobnie, dlaczego potrzebujemy obiektu zdarzenia do obsługi zdarzeń klawiatury?

ten klucz własność obiekt zdarzenia pozwala uzyskać znak, podczas gdy właściwość kodu obiekt zdarzenia pozwala uzyskać „fizyczną klucz kod . Na przykład to samo klucz Z można nacisnąć z lub bez Shift. To daje nam dwa różne znaki: małą z i wielką Z.

Jakie są kluczowe kody w JavaScript?

Oto lista wielu kodów JavaScript KeyCodes

Wciśnięty klawisz klawiatury Wartość kodu klucza JavaScript
Backspace 8
patka 9
wejść 13
Zmiana 16

Zalecana: