Co to jest kaskadowe menu?
Menu kaskadowe to system menu komputerowego, w którym opcja wybrana w jednym menu służy do ustalenia, które opcje są dostępne w następnej. Deweloperzy dzielą listę możliwych wartości na dwa lub więcej poziomów logicznych, a każdy z tych poziomów jest reprezentowany w jednym menu. Użytkownicy końcowi mogą następnie zawęzić całkowitą listę możliwych opcji przed dokonaniem ostatecznego wyboru.
Być może najczęstszym zastosowaniem menu kaskadowego znajduje się w systemie operacyjnym komputerowym. Na przykład w systemie Windows XP użytkownicy nawigują menu kaskadowe za każdym razem, gdy klikną przycisk Start. Ikony podmenu, takie jak wszystkie programy i panel sterowania, nie są wyświetlane, dopóki użytkownik nie wybierze opcji z samego menu Start.
Większość aplikacji komputerowych również korzysta z menu kaskadowego. Chociaż jest wyświetlany nieco inaczej, górne menu większości aplikacji to kolejny przykład. Podmen nie jest dostępny, dopóki użytkownik nie kliknie pliku, edytuj, wyświetl itp., Z głównego menu.
Menu kaskadowe arE często obserwowane na stronach internetowych, w różnych formach. Zazwyczaj są one prezentowane użytkownikowi za pośrednictwem serii list rozwijanych. Początkowo tylko lista rozwijana na najwyższym poziomie jest wypełniona i włączona; Inne są puste i/lub szare. Gdy użytkownik wybierze opcję na pierwszej liście, następny jest aktywowany i wypełniony.
Zastosowanie kaskadowych menu na stronach internetowych dramatycznie wzrosło wraz z użyciem asynchronicznego JavaScript i XML (AJAX). W przeszłości kod wymagany do wypełnienia jednej listy rozwijanej na podstawie wyboru na poprzedniej liście zasadniczo wymagałby od użytkownika odświeżenia całej strony internetowej. Jednak dzięki Ajaxowi programiści mogą tworzyć strony, w których tylko części strony odświeżają. Te menu kaskadowe z obsługą AJAX oferują lepsze, szybsze wrażenia użytkownika.
Chociaż kaskadowy system menu można utworzyć przy użyciu dowolnego dowolnego systemu do dzielenia wyborów na grupy, hiZwiązek erarchiczny jest najczęściej używany. Na przykład, jeśli celem jest przedstawienie użytkownikowi listy miast, z których można wybrać, pierwsze menu może początkowo wyświetlić listę krajów. Po wybraniu kraju następne menu może być wypełnione listą stanów zawartych w wybranym kraju. Dopiero gdy użytkownik wybierze stan, menu miasta jest wypełnione.