Explore infinite possibilities!

Yui Interface Design

The YUI Library is a set of utilities and controls, written with JavaScript and CSS, for building richly interactive web applications using techniques such as DOM scripting, DHTML and AJAX.

YUI is proven, scalable, fast, and robust. Built by frontend engineers at Yahoo! and contributors from around the world, it's an industrial-strength JavaScript library for professionals who love JavaScript.

Features

The YUI Library is fully documented on its website; detailed API documentation accompanies the library download. It has six types of components: YUI core, utilities, UI controls, CSS components, developer tools, and build tools.

  • Animation — Helps create "effects" by animating the position, size, opacity or other characteristics of page elements.
  • Connection Manager — Helps manage XMLHttpRequest transactions in a cross-browser fashion. It has integrated support for form posts, error handling, callbacks and file uploading.
  • DataSource — Provides a common configurable interface for other components to interact with different types of data, from simple JavaScript arrays to online servers over XHR.
  • Drag and drop — The YUI Drag and Drop Utility makes it easy to make elements draggable and to create drop targets that respond to drag events.
  • Drag and drop — The YUI Drag and Drop Utility makes it easy to make elements draggable and to create drop targets that respond to drag events.
  • Element — Provides a wrapper for HTMLElements in the DOM and makes simpler common tasks such as adding listeners, manipulating the DOM, and setting and getting attributes.
  • JSON — The JSON Utility provides methods for validation incoming JSON data to verify that it is safe and methods to convert JavaScript data to a JSON-formatted string.

Click here to read more...

Source: Wikipedia
URL: http://en.wikipedia.org/wiki/Yahoo!_UI_Library