<br />Bei Diskussionen mit meinen Freunden habe ich den Standpunkt geäußert, dass das Navigationsdesign das grundlegendste aller Framework-Layer-Designs ist. Kürzlich habe ich einige ausländische Kollegen sagen hören: „80 % der Benutzerfreundlichkeit sind Navigation!“ Denn eine gute Navigation kann sicherstellen, dass Benutzer alle Informationen finden können. Mit anderen Worten: Es ist weitaus wichtiger, die Möglichkeit zu schaffen, etwas zu erreichen, als die Mittel dafür bereitzustellen. Ich bin es gewohnt, die Navigation zum einfacheren Verständnis in eindimensional, zweidimensional und mehrdimensional zu unterteilen. Eindimensional entspricht einer linearen Struktur, zweidimensional entspricht einer hierarchischen Struktur und mehrdimensional entspricht einer ungeordneten Struktur. Das klingt vielleicht etwas abstrakt, aber tatsächlich sind das alles bekannte Anwendungen. Um die Designabsichten zu verdeutlichen, nehmen wir ein Beispiel:
Wenn die zweidimensionale Struktur ein gewisses Maß an Komplexität erreicht, führt dies zwangsläufig zu einer übermäßigen Navigationstiefe, wodurch es für Benutzer schwieriger wird, ihr Ziel zu erreichen. An dieser Stelle muss über die umfassende Implementierung anderer Lösungen nachgedacht werden. Das spezifische Design kann wie folgt zusammengefasst werden: Der Akkumulationsprozess von Nichts zu Etwas verbraucht alle Ressourcen, die derzeit geplant werden können. Der Prozess der Sequenzierung von mehr zu weniger, das Zerlegen von Aufgaben, um Hinweise auf primäre und sekundäre Aufgaben zu finden und diese neu zu organisieren. Wenn man sich an die Revisionen von Flickr erinnert, wurde der Versionscode für die ersten wichtigen Navigationsänderungen geändert, was zeigt, dass Flickr großen Wert auf das Navigationssystem legt. Gleichzeitig entsprechen auch die Upgrades der Beta- und Gamma-Versionen meinen Vorstellungen, siehe Header-Navigationsfragment: ![]() ![]() Das Besondere an der Beta ist, dass Sie alles sehen können, was Sie möchten. Seit der Alpha-Version wurden kontinuierlich Funktionen hinzugefügt, obwohl in dieser Zeit auch Anpassungen an der Aufgabenzerlegung vorgenommen wurden. Wenn die Menge jedoch zu groß ist, wird die Anpassung offensichtlich kompliziert. Die Besonderheit von Gamma besteht darin, dass Sie alles bekommen können, was Sie möchten, das Recht, zu wählen oder nicht, jedoch beim Benutzer liegt. Aus der Perspektive der Benutzererfahrung erklärt, hat Beta die kognitive Erfahrung des Benutzers befriedigt und ist unterhaltsam und nützlich genug; Gamma hat die Bedienerfahrung des Benutzers verbessert und ist spielbar und einfach zu bedienen. Bei sorgfältigem Vergleich lassen sich ähnliche Spuren von Doubans Überarbeitung finden. Anhand von Betriebsdaten lassen sich Probleme leicht aufdecken. Für den Verkehr in Peking wäre es beispielsweise ideal, Peking in N kleine Gebiete aufzuteilen, wobei zwischen den Gebieten Hochgeschwindigkeitstransportmittel wie U-Bahnen und Stadtbahnen und innerhalb der einzelnen Gebiete langsame Transportmittel wie Busse eingesetzt werden. Gleichzeitig sind U-Bahnen, Stadtbahnen und Bushaltestellen vertikal und horizontal integriert. Auf diese Weise können großflächige Kreuzungen von Buslinien so weit wie möglich vermieden werden (flache Struktur) und eine aktive Prävention statt einer passiven Druckentlastung erreicht werden. Wir stehen vor der Tatsache, dass das Kapital nicht wiederaufgebaut werden kann, die Produkte jedoch vollständig wiederaufgebaut werden können. |
<<: So stellen Sie MySQL-Master und -Slave in Docker bereit
>>: CSS-Lösung für mehrspaltiges Layout
Experimentelle Umgebung • Eine minimal installier...
Inhaltsverzeichnis Vorwort Was sind erstellbare S...
Um den Zeilenabstand von <p></p> festz...
Ich habe js verwendet, um ein Paket zur Konvertie...
Zwei Hauptkategorien von Indizes Verwendete Speic...
Ich habe auf Baidu gesucht. . Manche Leute sagen,...
Laden Sie das RPM-Installationspaket herunter Off...
1. Entwicklungsumgebung vue 2. Computersystem Win...
<p><b>Dies ist eine fette Schriftart&l...
Problembeschreibung Als ich kürzlich ein Springbo...
Was ist eine große Sache? Transaktionen, die über...
Vorwort Vue Router ist der offizielle Routing-Man...
In diesem Artikel wird der spezifische Code der m...
Der wichtigste Schritt bei der Verpacken einer Id...
Beschreibung der Portverfügbarkeitserkennung, wen...