级联菜单是一种计算机菜单系统,其中一个菜单中选定的选项用于确定下一个菜单中哪些选项可用。开发人员将可能的值列表分为两个或多个逻辑级别,每一个级别都显示在一个菜单中,最终用户可以在做出最终选择之前缩小所有可能...
级联菜单是一种计算机菜单系统,其中一个菜单中选定的选项用于确定下一个菜单中哪些选项可用。开发人员将可能的值列表分为两个或多个逻辑级别,每一个级别都显示在一个菜单中,最终用户可以在做出最终选择之前缩小所有可能选项的范围层叠菜单最常见的用法可能是在计算机操作系统中,用户每次单击“开始”按钮时,都会在级联菜单中导航。直到用户从“开始”菜单中选择一个选项,才会显示“所有程序”和“控制面板”等子菜单中的图标大多数计算机应用程序也使用级联菜单。虽然显示方式略有不同,但大多数应用程序的顶部菜单是另一个例子。只有用户从主菜单中单击“文件”、“编辑”、“视图”等,子菜单才可用层叠菜单也经常出现在网站上,以各种形式出现。通常,它们是通过一系列下拉列表呈现给用户的。最初,只有顶层的下拉列表被填充并启用;其他的则是空的和/或灰显的。一旦用户在第一个列表中选择了一个选项,下一个被激活并填充随着异步JavaScript和XML(AJAX)的使用,在网站中层叠菜单的使用量急剧增加。过去,基于前一个列表中的选择填充一个下拉列表所需的代码通常需要用户刷新整个网页。然而,使用AJAX,开发人员可以创建只有部分页面刷新的页面,更快的用户体验。虽然可以使用任意系统创建级联菜单系统,用于将选择分成组,但最常用的是分层关系。例如,如果目标是向用户呈现要从中选择的城市列表,第一个菜单最初可能会显示一个国家的列表。用户选择一个国家之后,下一个菜单可能会填充所选国家/地区中包含的状态列表。只有用户选择了一个状态,城市菜单才会被填充
-
发表于 2020-07-30 07:50
- 阅读 ( 2646 )
- 分类:电脑网络