<

[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x

Navigation in web design

Published on
9,277 Points
3,277 Views
Last Modified:
Approved
Navigation is an important part of web design from a usability perspective. But it is often a pain when it comes to a developer’s perspective. By navigation, it often means menuing. This is less theory and more practical of how to get a specific group of links in a specific spot on a page and make sure the right group of links shows up in the right place. Menuing in broadest possible sense can be handled in two methods namely implicit and explicit.

Implicit menu
Implicit menu refers to the menu that are driven off by the content structure of the site

Explicit menu
Explicit menu refers to the menu that does not have specific menu structure and it links to specific content in the site regardless of where the content is.

In order to reduce the pain and challenges faced by the developers on menuing, many third party tools and open sources are available today to fulfill the developer needs. The developers can either use them directly or customize them according to their needs.

Flex Menus
In Flex, the flex controls can be used as menus. Some of the controls are Menubar, Tree panel, Button Bar and  Link Bar

Java Menu
Similar to Flex, in Java the treeview and  Expand / Collapse Accordion can be used to create menus. Apart from these controls the users can create Horizontal menus and vertical menus using jQuery.  Generally the developers prefer to use  jQuery Accordion menu instead of using the controls in Java for designing and implementing the menu system in their applications. Some of the reasons are

It is very light weight, fast and Simple
If used, the application looks like it has Rich Interfaces
It can collapse any element within a document
We can add separate classes for expanding and collapsing
Target elements can be customized
Collapsed Elements can be pre-detected
Involves very less coding effort
Supports cross browser
Support majority of languages

JavaFX Menu
The JavaFX do not come with a menu GUI component. The menu in JavaFX can be created using one of the class component “javafx.ext.swing.SwingComponent”.  This wraps the swing component into the JavaFX node.

Silverlight Menu
The Silverlight runtime does not have the “Menu Control”. But there are other third party menu controls available for Silverlight. Example for one of the third party menu control is Telerik menu controls for Silverlight.
0
Comment
0 Comments

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

Join & Write a Comment

This video teaches viewers about errors in exception handling.
The goal of the video will be to teach the user the difference and consequence of passing data by value vs passing data by reference in C++. An example of passing data by value as well as an example of passing data by reference will be be given. Bot…
Suggested Courses
Course of the Month20 days, 8 hours left to enroll

Keep in touch with Experts Exchange

Tech news and trends delivered to your inbox every month