Basamaklı Menü Nedir?

Basamaklı menü, bir menüde seçilen seçeneğin, sonraki seçeneklerde hangi seçeneklerin mevcut olduğunu belirlemek için kullanıldığı bir bilgisayar menü sistemidir. Geliştiriciler olası değerlerin listesini iki veya daha fazla mantıksal düzeye böler ve bu seviyelerin her biri tek bir menüde temsil edilir. Son kullanıcılar son bir seçim yapmadan önce olası seçeneklerin listesini daraltabilir.

Basamaklı menüler için belki de en yaygın kullanım bir bilgisayar işletim sistemindedir. Örneğin Windows XP'de, kullanıcılar Başlat düğmesine her tıkladıklarında basamaklı bir menüde gezinirler. Tüm Programlar ve Denetim Masası gibi alt menülerdeki simgeler, kullanıcı Başlat menüsünden bir seçenek seçinceye kadar görüntülenmez.

Çoğu bilgisayar uygulaması ayrıca basamaklı menüler kullanır. Biraz farklı gösterilse de, çoğu uygulamanın üst menüsü başka bir örnektir. Bir kullanıcı ana menüden Dosya, Düzenle, Görünüm vb. Tıklayana kadar alt menüler kullanılamaz.

Basamaklı menüler, web sitelerinde, çeşitli şekillerde de sıkça görülür. Genellikle, bir dizi açılır liste aracılığıyla kullanıcıya sunulurlar. Başlangıçta, yalnızca üst düzey açılır liste listesi doldurulur ve etkinleştirilir; diğerleri boş ve / veya gri renklidir. Kullanıcı ilk listede bir seçenek seçtiğinde, bir sonraki aktif ve doldurulur.

Web sitelerinde basamaklı menülerin kullanımı, eşzamansız JavaScript ve XML (AJAX) kullanımıyla çarpıcı biçimde artmıştır. Geçmişte, önceki listedeki seçime göre bir açılır listeyi doldurmak için gereken kod genellikle kullanıcının tüm web sayfasını yenilemesini gerektirecekti. Ancak, AJAX ile geliştiriciler, sayfanın yalnızca bölümlerinin yenilendiği sayfalar oluşturabilir. Bu AJAX etkin basamaklı menüler, daha iyi ve daha hızlı bir kullanıcı deneyimi sunar.

Seçimleri gruplara ayırmak için herhangi bir keyfi sistem kullanılarak basamaklı bir menü sistemi oluşturulabilir, ancak en yaygın kullanılan hiyerarşik bir ilişkidir. Örneğin, amaç kullanıcıya seçilecek şehirlerin bir listesini sunmaksa, ilk menü başlangıçta bir ülkelerin listesini görüntüleyebilir. Kullanıcı bir ülke seçtikten sonra, bir sonraki menü seçilen ülke içerisinde yer alan bir devlet listesiyle doldurulabilir. Kullanıcı bir durum seçtiğinde yalnızca şehir menüsü doldurulur.