O que é um menu de árvore?
Um menu de árvore é um menu que exibe uma hierarquia de itens que podem ser expandidos ou colapsados conforme a conveniência do espectador. Muitos dos navegadores usados para gerenciar sistemas de arquivos em um disco rígido estão na forma de menus de árvores, permitindo que as pessoas cliquem em botões para expandir várias pastas dentro do sistema de arquivos para ver o que está dentro, e um efeito em cascata pode ser criado com inúmeros ramos do menu aninhados dentro de si. Esse tipo de menu também pode ser usado em um site que deseja apresentar informações de maneira organizada.
Os menus de árvore são úteis por vários motivos. Como eles podem ser colapsados e expandidos, eles podem ser usados para exibir muitas informações sem sobrecarregar um espectador. Por exemplo, um site de viagem pode ter um menu de árvore com os títulos de nível superior "Ásia", "África" e "América do Sul", e quando alguém clicou no botão para expandir a "África", uma lista de subtítulos como "sul da África", "África equatorial" e "norte da África" poderia aparecer, com cada subh "Eading contendo subtítulos para várias nações que podem ser expandidas para regiões, cidades e assim por diante. A alternativa seria exibir um menu enorme que seria assustador para navegar e exibiria informações desnecessárias; Alguém que deseja informações sobre o grande muro da China, por exemplo, não precisa ver informações sobre o Egito.
As pessoas também podem usar um menu de árvore para explorar o relacionamento entre vários itens em uma lista. Pessoas com esquemas de arquivos altamente organizados apreciam menus de árvores porque o menu permite que eles criem uma série de categorias mais precisas para suas informações, de um tópico amplo como "fotos" a uma mais específica, como "Havaí Trip". Os menus de árvores também facilitam a pessoa que não conhece as informações para navegar, porque a apresentação é clara e fácil de entender.
Em sites, várias linguagens de programação podemser usado para criar menus de árvores. Flash e vários scripts podem ser utilizados para fazer menus de árvores mais chamativos, e ferramentas como PHP e HTML também podem ser usadas, dependendo da aparência e da sensação desejadas do menu e do nível de habilidade do programador. Várias empresas vendem código de menu dinâmico de árvore que as pessoas podem simplesmente ocultar, e versões gratuitas também estão disponíveis.
Muitos programas de software que organizam placas de avisos, arquivos em um site FTP e assim por diante usam esquemas de menu de árvore para apresentar informações. Os usuários podem receber várias opções diferentes, incluindo uma "visão de árvore" e podem selecionar a versão de visualização com a qual se sentem mais confortáveis.