Skip to main content

Menu xếp tầng là gì?

Menu Menu Cascading là một hệ thống menu máy tính trong đó tùy chọn được chọn trong một menu được sử dụng để xác định tùy chọn nào có sẵn trong phần tiếp theo.Các nhà phát triển chia danh sách các giá trị có thể thành hai hoặc nhiều cấp logic và mỗi cấp độ đó được thể hiện trong một menu duy nhất.Người dùng cuối sau đó có thể thu hẹp danh sách tổng số các tùy chọn có thể trước khi đưa ra lựa chọn cuối cùng. Có lẽ sử dụng phổ biến nhất cho các menu xếp tầng nằm trong hệ điều hành máy tính.Ví dụ, trong Windows XP, người dùng điều hướng menu xếp tầng mỗi khi họ nhấp vào nút Bắt đầu.Các biểu tượng trong menu con như tất cả các chương trình và bảng điều khiển aren được hiển thị cho đến khi người dùng chọn một tùy chọn từ chính menu bắt đầu. Hầu hết các ứng dụng máy tính cũng sử dụng các menu xếp tầng.Mặc dù nó được hiển thị hơi khác nhau, nhưng menu trên cùng của hầu hết các ứng dụng là một ví dụ khác.Các menu con không có sẵn cho đến khi người dùng nhấp vào tệp, chỉnh sửa, xem, v.v., từ menu chính. Các menu xếp tầng cũng thường thấy trên các trang web, dưới nhiều hình thức khác nhau.Thông thường, chúng được trình bày cho người dùng thông qua một loạt các danh sách thả xuống.Ban đầu, chỉ có danh sách thả xuống cấp cao nhất được điền và bật;Những người khác trống rỗng và/hoặc màu xám.Khi người dùng chọn một tùy chọn trong danh sách đầu tiên, tiếp theo được kích hoạt và điền vào. Việc sử dụng các menu xếp tầng trong các trang web đã phát triển đáng kể với việc sử dụng JavaScript không đồng bộ và XML (AJAX).Trước đây, mã cần thiết để điền vào một danh sách thả xuống dựa trên lựa chọn trong danh sách trước đó thường yêu cầu người dùng làm mới toàn bộ trang web.Tuy nhiên, với AJAX, các nhà phát triển có thể tạo các trang trong đó chỉ các phần của trang làm mới.Các menu xếp tầng hỗ trợ AJAX này cung cấp trải nghiệm người dùng nhanh hơn, tốt hơn. Mặc dù hệ thống menu xếp tầng có thể được tạo bằng cách sử dụng bất kỳ hệ thống tùy ý nào để chia các lựa chọn thành các nhóm, mối quan hệ phân cấp được sử dụng phổ biến nhất.Ví dụ: nếu mục tiêu là trình bày cho người dùng một danh sách các thành phố để chọn, menu đầu tiên có thể hiển thị danh sách các quốc gia.Sau khi người dùng chọn một quốc gia, menu tiếp theo có thể được điền với một danh sách các trạng thái có trong quốc gia đã chọn.Chỉ khi người dùng chọn trạng thái là menu thành phố.