Is event keyCode verouderd?
Is event keyCode verouderd?

Video: Is event keyCode verouderd?

Video: Is event keyCode verouderd?
Video: Keyboard Events with Javascript 2024, November
Anonim

sleutel || evenement . sleutelcode ; Als die eigenschap een ongedefinieerde waarde heeft, zoeken we naar: sleutelcode . sleutelcode is aanwezig in bijna alle browsers, maar is verouderd in de spec.

Bovendien, welke KeyCode is invoeren?

#Keycode-waarden

Toets Code
backspace 8
tabblad 9
binnenkomen 13
verschuiving 16

Je kunt je ook afvragen, wat is het verschil tussen een toetsaanslag en een keydown-gebeurtenis? De keydown-gebeurtenis wordt geactiveerd wanneer een toets wordt ingedrukt. In tegenstelling tot de toetsaanslag evenement , de keydown-gebeurtenis wordt geactiveerd voor alle sleutels, ongeacht of ze een tekenwaarde produceren. De toets neer en key-up evenementen geef een code die aangeeft welke toets is ingedrukt, terwijl toets indrukken geeft aan welk teken is ingevoerd.

Evenzo, waarom hebben we het gebeurtenisobject nodig voor het afhandelen van toetsenbordgebeurtenissen?

De toets eigendom van de gebeurtenis object maakt het mogelijk om het teken te krijgen, terwijl de code-eigenschap van de gebeurtenis object maakt het mogelijk om de "fysieke" toets code". Bijvoorbeeld hetzelfde toets Z kan met of zonder Shift worden ingedrukt. Dat geeft ons twee verschillende karakters: kleine letters z en hoofdletters Z.

Wat zijn de sleutelcodes in JavaScript?

Hier is de lijst met veel van de JavaScript KeyCodes

Toetsenbordtoets ingedrukt Waarde JavaScript-sleutelcode
backspace 8
tabblad 9
binnenkomen 13
verschuiving 16

Aanbevolen: