
Web technologies refer to the ever-increasing array of page elements and functions — usually
generated by applications or scripts — that enhance the visitor's "user experience."
Many of us have been frustrated on web sites in which a simple dropdown box could have avoided navigational
headaches, or, at the opposite extreme, an overly complex flyout menu required an instruction manual to decipher.
Web technology now embraces a veritable superstore of widgets, gadgets, and objects
that can be used to support content and thus enhance a user's experience on any given web site.
The trick is to understand the capabilities and limitations of these
technologies in order to assemble an appropriate blend that optimizes content without overpowering it.