Yahoo! User Interface Library: More AJAX


I recently wondered whether I would need/be able to learn AJAX to enhance my web programming interfaces. Along comes announcement of the Yahoo! User Interface Library, which might make my life easier.

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.

Now all I need is a lot of time.

Thanks to eHub for the tip.

p.s. Just read this Round-up of 30 AJAX Tutorials from mHub, a friend of eHub. “Make an AJAX Website in Less than 10 Minutes” sounds like my kind of tutorial.


  1. Nate Koechley says:

    Hi Richard, I hope you find the YUI Library helpful. Not sure if you saw it or not, but there is also the <a href="…">Yahoo! Design Patterns Library</a> and the article on <a href="…">Graded Browser Support</a> (and <a href="…">chart</a>).

    Finally, let me invite you to the Yahoo! Developer Network’s <a href="…">JavaScript mailing list</a>, were a growing community is discussing JavaScript, and specifically YUI Library implementations.

  2. rkassissieh says:

    Thank you, Nate. I am just a lowly school tech director/sometimes programmer, but I will check out your links if I get into AJAX programming this summer. I hope you have Emily Chang in your network by now.

  3. rkassissieh says:

    Here’s a list of AJAX tutorial resources I found today.