Design Pattern and User Interface Library from Yahoo!

Wed, Feb 15, 2006

Everyone have blogged about "Design Pattern Library (Design Pattern Library)": and "User Interface Library (User Interface Library)": from "Yahoo! Developer Network (Yahoo! Developer Network)": Let me do my bit for the archive.

The *Yahoo! User Interface Library* is a set of utilities and controls, written in JavaScript, for building richly interactive web applications using techniques such as DOM scripting, HTML and AJAX. The UI Library Utilities facilitate the implementation of rich client-side features by enhancing and normalizing the developer's interface to important elements of the browser infrastructure (such as events, in-page HTTP requests and the DOM). The Yahoo UI Library Controls produce visual, interactive user interface elements on the page with just a few lines of code and an included CSS file. All the components in the Yahoo! User Interface Library have been released as open source under a BSD license and are free for all uses.

"Download Yahoo! UI Library (Download Yahoo! UI Library)":
Join "Yahoo! UI Library (Yahoo! UI Library)": mailing list.

The *Yahoo! Design Pattern Library* is an evolving set of sophisticated design guidelines for building web pages and applications. The design patterns do not require the Yahoo! UI Library components, although using the UI Library can help you more easily implement the patterns.

The Yahoo! UI Library downloads contains documentations, source files and examples of the various libraries.

While you are at it, don't forget to read the article, "Graded Browser Support (Graded Browser Support)": By Nate Koechley, Senior Web Developer at Yahoo! Inc.