


Key Takeaways
- zusätzliche Navigationsschlüssel wie Page-up, Page-Down, Home und Ende verbessern die Usabilität erheblich, indem sie mehr Kontrolle bereitstellen und die schnelle Navigation über große Datengruppen ermöglichen. Diese Tasten können besonders effektiv bei Schieberegleitern sein, bei denen sie verwendet werden können, um die Werte durch größere Anteile zu erhöhen oder zu verringern oder den Schieberegler auf sein Minimum und Maximum einzustellen.
- Die Interpretation von Tastenanschlägen ist kontextabhängig und sollte beim Skript sorgfältig berücksichtigt werden. Im Allgemeinen bedeutet Home Minimum, Start oder First; Ende bedeutet maximal, enden oder zuletzt; Page-up bedeutet Inkrementierung durch ein Stück oder wechseln zur nächsten Abteilung oder Gruppe. Page-down bedeutet eine Abnahme durch ein Stück oder wechseln Sie zur vorherigen Abteilung oder Gruppe.
- zusätzliche Navigationstasten verbessern die Benutzererfahrung und -aufzugsfunktion und führen möglicherweise zu einem erhöhten Benutzerbetrieb, reduzierten Absprungraten und verbesserten Conversion -Raten. Sie sollten jedoch intuitiv und ohne überwältigend den Benutzer implementiert werden, um die Nutzererfahrung zu vermeiden.
Bei der Behandlung von Tastaturereignissen in JavaScript halten sich die meisten Skripte und Anwendungen in der Regel an den grundlegenden Tastenbereich, die eine Kernzugriffsbetriebs bieten-die TAB-Schlüssel für die serielle Navigation, die Pfeiltasten für das Bohren oder für die zweidimensionale Navigation und für die zweidimensionale Navigation und Die Eingabetasten und Space -Tasten zum Klicken und Auswahl von Dingen.
Dies ist alles gut, aber es gibt auch einige andere gängige Schlüssel, die Sie möglicherweise in Betracht ziehen, die die Benutzerfreundlichkeit durch mehr Kontrolle erheblich verbessern können. Die Tasten von Page-Up- und Page-Down können zur schnellen Navigation über große Gruppen von verwendet werden Daten, während die Heim- und Endschlüssel als Verknüpfung zum ersten und letzten Wert verwendet werden.
Die meisten Windows -Tastaturen haben dedizierte Tasten dafür, arbeiten aber auch über Modifikator -Kombinationen auf dem Mac. In meinem MacBook gibt es beispielsweise eine zusätzliche FN (Funktion) Taste, die in Kombination mit den vier Pfeiltasten verwendet wird (z. B. Fn-up für Page-up und FN links für zu Hause).
Schieberegler steuert
Slider -Steuerelemente sind ein perfektes Beispiel dafür, wo diese Schlüssel zu einem guten Effekt verwendet werden können. Die Pfeiltasten werden normalerweise verwendet, um einen Schieberegler durch einen einzelnen Wert zu erhöhen und zu verringern. Wir können jedoch auch die Tasten mit den Seiten- und Page-Down-Tasten verwenden Der Schieberegler bis zum Minimum und Maximum.
Der folgende Code ist ein Auszug aus dem Such -Slider eines Video -Players:
<span>switch(true) </span><span>{ </span> <span>case (e.keyCode == 38 || e.keyCode == 39) : </span> <span>if(++value > max) </span> <span>{ </span> value <span>= max; </span> <span>} </span> <span>break; </span> <span>case (e.keyCode == 37 || e.keyCode == 40) : </span> <span>if(--value <span>{ </span> value <span>= 0; </span> <span>} </span> <span>break; </span> <span>case (e.keyCode == 33) : </span> <span>if((value = value + Math.round(max / 10)) > max) </span> <span>{ </span> value <span>= max; </span> <span>} </span> <span>break; </span> <span>case (e.keyCode == 34) : </span> <span>if((value = value - Math.round(max / 10)) <span>{ </span> value <span>= 0; </span> <span>} </span> <span>break; </span> <span>case (e.keyCode == 36) : </span> value <span>= 0; </span> <span>break; </span> <span>case (e.keyCode == 35) : </span> value <span>= (max - 1); </span> <span>break; </span><span>}</span></span></span>
Die Switch-Anweisung passt den Wert des Schiebereglers (und folglich die Suchposition des Videos) gemäß dem Ereignisschlüsselcode an-um einen einzelnen Schritt für die Pfeiltasten, um 10% für die Tasten von Seite-Up- und Page-Down-Tasten oder zu Der Beginn oder das Ende des Videos für die Heim- und Endschlüssel. Gegebenenfalls sind die Wertänderungen eingeschränkt, sodass sie ihre Grenzen nicht überschreiten (z. B. können Sie nicht über das Ende suchen).
In diesem Fall wurde der Schieberegler von Grund auf neu geschrieben, um diese zusätzlichen Schlüssel einzuschließen. Dies ist jedoch die Art Scripting-Verbesserung, die leicht nachzurotten, da alles, was es erfordert, zusätzliche Bedingungen für den Schlüsselhandlingscode benötigt, den das Skript bereits enthalten muss.
Umgang mit den Schlüsselereignissen
als Referenz, hier sind alle im vorherigen Beispiel verwendeten Ereignisschlüsselcode -Werte:
- 33 = Page-up
- 34 = Page-down
- 35 = Ende
- 36 = Home
- 37 = links-arm
- 38 = Up-Arms
- 39 = rechts-Arms
- 40 = Down-Arms
Umgang mit diesen Schlüsseln unterscheidet sich nicht als die Behandlung anderer Navigationsschlüssel. Wenn Sie weitere Informationen dazu wünschen, lesen Sie meinen früheren Artikel: Practical JavaScript Barrierefreiheit.
Das einzige, was ich hier ausdrücklich innehalten würde, ist, dass Navigationsschlüssel nur mit Schlüsseldown- und Schlüsselereignissen behandelt werden können und nicht mit TastePress -Ereignissen (die nur für Schlüssel verwendet werden, die tatsächlich a einfügen a Zeichen wie Buchstaben und Zahlen). Die Schlüsseldown -Ereignisse können auch verwendet werden, um Standardaktionen zu blockieren.
Interpretieren von SchlüsselverhaltenBei Verwendung dieser zusätzlichen Schlüssel - oder irgendwelchen Schlüssel - ist es wichtig, anzuhalten und zu überlegen, was die Tastenanschläge
im Kontext Ihres Skripts bedeuten werden. Obwohl wir eine klare Vorstellung davon haben, was beispielsweise der Home-Schlüssel im Kontext eines Text-Editors oder Wortprozessors bedeutet, ist es in einem anderen Verhaltenskontext möglicherweise nicht ganz so offensichtlich.
Der Schieberegler ist ein gutes Beispiel, da es offensichtlich istZuhause bedeutet Minimum, Start oder erste
- Ende bedeutet maximal, enden oder letztes
- Page-up bedeutet inkrementiert durch einen Stück oder wechseln Sie zur nächsten Abteilung oder Gruppe
- Seite-down bedeutet, durch einen Stück zu dekrementieren oder zur vorherigen Abteilung oder Gruppe zu wechseln
- In dem Kontext der Nachrichtenansicht einer E -Mail -Anwendung kann der Heimtaste beispielsweise nach oben auf der Liste und der Endschlüssel bis zum Ende springen. Oder im Kontext des Volumenkontrolls eines Musikplayers kann das Page-up das Volumen um ein oder eine Hälfte erhöhen, während Page-down das Gegenteil tut.
Sie werden die beste Vorstellung davon haben, wie solche Schlüssel zu Ihrer eigenen Anwendung in Beziehung stehen. Es gibt keine harten und schnellen Regeln dafür und keine absoluten Konventionen. Es ist nur ein Fall, über das vorhanden ist, was vorhandene Tastaturaktionen erzielen und wie diese zusätzlichen Tastenanschläge verwendet werden könnten, um dies zu erleichtern oder schneller zu machen.
häufig gestellte Fragen zur Verbesserung der Benutzerfreundlichkeit mit zusätzlichen Navigationstasten
Welche Vorteile haben die Nutzung zusätzlicher Navigationschlüssel auf einer Website? Sie bieten den Benutzern mehr Kontrolle über ihr Browsing -Erlebnis, sodass sie effizienter durch die Website navigieren können. Dies kann zu einem erhöhten Benutzerbetrieb, einer verringerten Absprungraten und einer verbesserten Conversion -Raten führen. Zusätzlich können zusätzliche Navigationschlüssel eine Website für Benutzer mit Behinderungen zugänglich machen und ihre Reichweite und Benutzerfreundlichkeit weiter erweitern.
Wie kann ich zusätzliche Navigationschlüssel auf meiner Website implementieren? Auf Ihrer Website beinhaltet eine Kombination aus Webdesign und Codierung. Sie können HTML, CSS und JavaScript verwenden, um die Navigationsschlüssel zu erstellen und zu stylen. Es ist auch wichtig sicherzustellen Navigationstasten können Funktionen wie "Back to Top" -tasten, "zu Inhaltslinks überspringen" und Tastaturverknüpfungen enthalten. Diese Funktionen können den Benutzern helfen, Ihre Website effizienter zu navigieren, insbesondere auf langen oder komplexen Seiten. Alternative Möglichkeiten zur Navigation durch die Website. Beispielsweise können Tastaturverknüpfungen für Benutzer mit Mobilitätsstörungen, die möglicherweise Schwierigkeiten haben, eine Maus zu verwenden, besonders nützlich sein. In ähnlicher Weise können Benutzer -Links "zu Inhalten" -Links mit Bildschirmlesern helfen, Navigationsmenüs und andere sich wiederholende Inhalte zu umgehen.
Können zusätzliche Navigationstasten SEO verbessern? SEO können sie indirekt zu verbesserten Suchmaschinenrankings beitragen, indem sie die Benutzererfahrung verbessern. Suchmaschinen wie Google berücksichtigen die Metriken für die Benutzerbindung, wie z. B. Absprungrate und Zeit, die auf der Website aufgewendet werden, bei der Rangliste von Websites. Durch die Verbesserung der Benutzererfahrung können zusätzliche Navigationsschlüssel dazu beitragen, diese Metriken zu verbessern und möglicherweise zu höheren Suchmaschinen -Rankings zu führen. Verbessert die Benutzererfahrung stark und müssen sorgfältig implementiert werden, um verwirrende oder überwältigende Benutzer zu vermeiden. Zu viele Navigationsoptionen können eine Website veranlasst, überfüllt und schwer zu navigieren und möglicherweise die Benutzererfahrung zu beeinträchtigen.
Wie kann ich die Effektivität meiner zusätzlichen Navigationschlüssel testen? Dies kann Usability -Tests beinhalten, bei denen Benutzer beobachten, die mit Ihrer Website interagieren, oder A/B -Tests, bei denen Sie verschiedene Versionen Ihrer Website vergleichen, um zu sehen, welche besser abschneiden. Mobile Benutzerfreundlichkeit? Auf kleineren Bildschirmen kann die Navigation anspruchsvoller sein, und zusätzliche Navigationsschlüssel können den Benutzern helfen, Ihre Website leichter zu navigieren. Es ist jedoch wichtig sicherzustellen, dass diese Schlüssel auf eine Weise entworfen und implementiert werden, die auf mobilen Geräten gut funktioniert. Navigationsschlüssel intuitiver, berücksichtigen Sie die Erwartungen und Gewohnheiten Ihrer Benutzer. Verwenden Sie vertraute Symbole und Platzierungen für Ihre Schlüssel und stellen Sie sicher, dass sie eindeutig beschriftet sind. Benutzertests können auch ein wertvolles Instrument sein, um zu verstehen, wie Benutzer mit Ihren Navigationsschlüssel interagieren und die erforderlichen Anpassungen vornehmen. Wenn Sie Ihre Website leichter zu navigieren, können zusätzliche Navigationsschlüssel möglicherweise zu höheren Conversion -Raten führen. Wenn Benutzer finden, wonach sie einfacher suchen, ist es wahrscheinlicher, dass sie die gewünschten Aktionen ausführen, z. B. einen Kauf oder eine Anmeldung für einen Newsletter.
Das obige ist der detaillierte Inhalt vonVerbesserung der Benutzerfreundlichkeit mit zusätzlichen Navigationsschlüssel. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Detaillierte Erläuterung der Methode für JavaScript -Zeichenfolge und FAQ In diesem Artikel werden zwei Möglichkeiten untersucht, wie String -Zeichen in JavaScript ersetzt werden: Interner JavaScript -Code und interne HTML für Webseiten. Ersetzen Sie die Zeichenfolge im JavaScript -Code Die direkteste Möglichkeit ist die Verwendung der Ersatz () -Methode: str = str.replace ("find", "ersetzen"); Diese Methode ersetzt nur die erste Übereinstimmung. Um alle Übereinstimmungen zu ersetzen, verwenden Sie einen regulären Ausdruck und fügen Sie das globale Flag G hinzu:: STR = Str.Replace (/fi

Hier sind Sie also bereit, alles über dieses Ding namens Ajax zu lernen. Aber was genau ist das? Der Begriff AJAX bezieht sich auf eine lose Gruppierung von Technologien, mit denen dynamische, interaktive Webinhalte erstellt werden. Der Begriff Ajax, ursprünglich von Jesse J geprägt

10 Fun JQuery Game -Plugins, um Ihre Website attraktiver zu machen und die Stickinität der Benutzer zu verbessern! Während Flash immer noch die beste Software für die Entwicklung von lässigen Webspielen ist, kann JQuery auch überraschende Effekte erzielen und zwar nicht mit reinen Action -Flash -Spielen vergleichbar sind, aber in einigen Fällen können Sie auch einen unerwarteten Spaß in Ihrem Browser haben. JQuery Tic Toe Game Die "Hello World" der Game -Programmierung hat jetzt eine Jquery -Version. Quellcode JQuery Crazy Word Kompositionsspiel Dies ist ein Spiel mit der Füllung, und es kann einige seltsame Ergebnisse erzielen, da das Wort nicht kennt. Quellcode JQuery Mine Sweeping Game

In Artikel werden JavaScript -Bibliotheken erstellt, veröffentlicht und aufrechterhalten und konzentriert sich auf Planung, Entwicklung, Testen, Dokumentation und Werbestrategien.

Dieses Tutorial zeigt, wie ein faszinierender Parallaxen -Hintergrundeffekt mit JQuery erstellt wird. Wir werden ein Header -Banner mit geschichteten Bildern bauen, die eine atemberaubende visuelle Tiefe erzeugen. Das aktualisierte Plugin funktioniert mit JQuery 1.6.4 und später. Laden Sie die herunter

In dem Artikel werden Strategien zur Optimierung der JavaScript -Leistung in Browsern erörtert, wobei der Schwerpunkt auf die Reduzierung der Ausführungszeit und die Minimierung der Auswirkungen auf die Lastgeschwindigkeit der Seite wird.

Matter.js ist eine in JavaScript geschriebene 2D -Motorhilfe -Physik -Engine. Diese Bibliothek kann Ihnen helfen, die 2D -Physik in Ihrem Browser problemlos zu simulieren. Es bietet viele Merkmale, wie die Möglichkeit, starre Körper zu erstellen und physikalische Eigenschaften wie Masse, Fläche oder Dichte zuzuweisen. Sie können auch verschiedene Arten von Kollisionen und Kräften simulieren, wie z. B. die Schwerkraft Reibung. Matter.js unterstützt alle Mainstream -Browser. Darüber hinaus ist es für mobile Geräte geeignet, da es Berührungen erkennt und reagiert. Alle diese Funktionen machen es Ihre Zeit wert, zu lernen, wie man die Engine benutzt. In diesem Tutorial werde ich die Grundlagen dieser Bibliothek, einschließlich ihrer Installation und Nutzung, behandeln und a bereitstellen

Dieser Artikel zeigt, wie Sie den Inhalt eines DIV automatisch alle 5 Sekunden mit JQuery und Ajax aktualisieren können. Das Beispiel holt und zeigt die neuesten Blog -Beiträge aus einem RSS -Feed zusammen mit dem letzten Aktualisierungstempel. Ein Ladebild ist Optiona


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

EditPlus chinesische Crack-Version
Geringe Größe, Syntaxhervorhebung, unterstützt keine Code-Eingabeaufforderungsfunktion

ZendStudio 13.5.1 Mac
Leistungsstarke integrierte PHP-Entwicklungsumgebung

VSCode Windows 64-Bit-Download
Ein kostenloser und leistungsstarker IDE-Editor von Microsoft

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Dreamweaver Mac
Visuelle Webentwicklungstools