Hoe Om 'n Sleuteldruk Op Te Spoor

INHOUDSOPGAWE:

Hoe Om 'n Sleuteldruk Op Te Spoor
Hoe Om 'n Sleuteldruk Op Te Spoor

Video: Hoe Om 'n Sleuteldruk Op Te Spoor

Video: Hoe Om 'n Sleuteldruk Op Te Spoor
Video: BTT Octopus V1.1 - Klipper Configuration 2024, Mei
Anonim

JavaScript is 'n objekgeoriënteerde skriptaal. Dit word meestal gebruik om die reaksies van bladsye op gebruikershandelinge programmaties in te stel. Die voorkoms van Java-skrifte op die bladsy belas hul volume effens, daarom word dit nie aanbeveel om ingewikkelde programmatiese konstrukte te gebruik nie.

Hoe om 'n sleuteldruk op te spoor
Hoe om 'n sleuteldruk op te spoor

Nodig

administrateur regte

Instruksies

Stap 1

Om te herken wanneer op 'n sleutelbordknop gedruk word, word die onkeydown-gebeurtenis, wat deel uitmaak van die bladsy, in die lyfmerk gebruik. Die logika vir die skryf van kode vir hierdie gebeurtenis is redelik eenvoudig: die aanhalingswaarde kan 'n losstaande kode of 'n funksie-oproep wees. Om die antwoord op 'n druk op die sleutel in die vorm van 'n teksboodskap in te stel, skryf u die volgende kode: liggaam. In hierdie geval is die waarskuwing () /

Stap 2

Om te bepaal watter knoppie gedruk is, moet u die volgende kode tik: body. Hierdie kodestukkie verwys na die gebeurtenisvoorwerp, of eerder, na die keyCode-eienskap, wat die numeriese kode van die ingedrukte knoppie terugstuur. As u op die werf moet bepaal watter sleutel gedruk is, moet u hierdie kode integreer op die bladsy waarop dit alles moet plaasvind.

Stap 3

Om die sneltoets te herken, moet u die kode 'n bietjie kompliseer deur die voorwaarde: body by te voeg. Dit wil sê, as die kodes van die ingedrukte knoppies ooreenstem met "71", moet die teksboodskap "Ctrl + G" uitgevoer word. Natuurlik, in plaas van die alarmfunksie, kan u u eie reaksie skryf. Gewoonlik probeer elke webontwerper die werfkonfigurasie volgens sy behoeftes aan te pas, sodat die vertoningsmetodes heeltemal anders kan wees.

Stap 4

Daar is ook 'n onkeypress-hanteerder in javascript, wat 'n soortgelyke doel het. Die belangrikste verskil van hierdie hanteerder is dat die knoppie nie net op die knoppie gedruk moet word nie, maar ook dan losgelaat moet word om hierdie gebeurtenis te laat plaasvind (en die daaropvolgende reaksie van die hanteerder).

Aanbeveel: