級聯菜單是一種計算機菜單系統,其中一個菜單中選定的選項用于確定下一個菜單中哪些選項可用。開發人員將可能的值列表分為兩個或多個邏輯級別,每一個級別都顯示在一個菜單中,最終用戶可以在做出最終選擇之前縮小所有可能...
級聯菜單是一種計算機菜單系統,其中一個菜單中選定的選項用于確定下一個菜單中哪些選項可用。開發人員將可能的值列表分為兩個或多個邏輯級別,每一個級別都顯示在一個菜單中,最終用戶可以在做出最終選擇之前縮小所有可能選項的范圍層疊菜單最常見的用法可能是在計算機操作系統中,用戶每次單擊“開始”按鈕時,都會在級聯菜單中導航。直到用戶從“開始”菜單中選擇一個選項,才會顯示“所有程序”和“控制面板”等子菜單中的圖標大多數計算機應用程序也使用級聯菜單。雖然顯示方式略有不同,但大多數應用程序的頂部菜單是另一個例子。只有用戶從主菜單中單擊“文件”、“編輯”、“視圖”等,子菜單才可用層疊菜單也經常出現在網站上,以各種形式出現。通常,它們是通過一系列下拉列表呈現給用戶的。最初,只有頂層的下拉列表被填充并啟用;其他的則是空的和/或灰顯的。一旦用戶在第一個列表中選擇了一個選項,下一個被激活并填充隨著異步JavaScript和XML(AJAX)的使用,在網站中層疊菜單的使用量急劇增加。過去,基于前一個列表中的選擇填充一個下拉列表所需的代碼通常需要用戶刷新整個網頁。然而,使用AJAX,開發人員可以創建只有部分頁面刷新的頁面,更快的用戶體驗。雖然可以使用任意系統創建級聯菜單系統,用于將選擇分成組,但最常用的是分層關系。例如,如果目標是向用戶呈現要從中選擇的城市列表,第一個菜單最初可能會顯示一個國家的列表。用戶選擇一個國家之后,下一個菜單可能會填充所選國家/地區中包含的狀態列表。只有用戶選擇了一個狀態,城市菜單才會被填充
-
發表于 2020-07-30 07:50
- 閱讀 ( 2251 )
- 分類:電腦網絡