Home arrow JavaScript arrow Page 2 - Book Review: Learning the Yahoo! User Interface Library
JAVASCRIPT

Book Review: Learning the Yahoo! User Interface Library


We've published many of Dan Wellman's articles here on Dev Articles, so it's a particular pleasure to review his first book. Learning the Yahoo! User Interface Library, published by UK-based Packt Publishing, promises to ease the job of JavaScript developers building web-based programs. Let's take a look between the covers.

Author Info:
By: Terri Wells
Rating: 5 stars5 stars5 stars5 stars5 stars / 4
August 12, 2008
TABLE OF CONTENTS:
  1. · Book Review: Learning the Yahoo! User Interface Library
  2. · What's a YUI?
  3. · AJAX, Animation and Buttons, Oh My!
  4. · Navigating the Rest of the Way

print this article
SEARCH DEVARTICLES

TOOLS YOU CAN USE

advertisement
Book Review: Learning the Yahoo! User Interface Library - What's a YUI?
(Page 2 of 4 )

Wellman assumes you've never heard of the Yahoo! User Interface library before. He explains that it's a free collection of utilities and controls produced by the developers at Yahoo and designed to help you create front-end user interfaces. After briefly touching on its history, he then explains the library's topography; it consists of four distinct sections containing 33 components (at the time the book was written). As a side note, it's worth mentioning that all the library components are open source, and that Packt Publishing is donating a portion of the profits from the book to the Yahoo! User Interface library project.

After laying out the library components in some detail, Wellman walks you through the basic calendar class, to illustrate the ways you can use and customize that class. This section proved eye-opening, and really illustrated the power of the library to simplify the building of a user interface.

In the second chapter Wellman dived into the CSS tools. If you care about making your web pages look consistent across all browsers, and you use no other part of the YUI library, you will want to use this one. These four tools work together to, in effect, force all browsers to see the same thing when they look at your page, taking away their preconceived notions of how a page should look.

The third chapter covers working with the Document Object Model. After clearly explaining what it is, and showing a traditional example of working with the DOM, Wellman explains how the YUI library makes even this bear of a task a little easier. As with the section on CSS tools, the Yahoo developers who created this approach made sure that thinking about how different browsers handle things doesn't need to be on your list of concerns when coding. And since the DOM and events go hand in hand, Wellman also covers how the YUI library simplifies dealing with the different event models in different browsers.


blog comments powered by Disqus
JAVASCRIPT ARTICLES

- More Top jQuery Tutorials for Beginners
- More Top jQuery Plugins for Menus
- Top jQuery Tutorials for Beginners
- New UI Framework and SDK for JavaScript Rele...
- JavaScript OpenPGP Tool, Node.js 0.6.3 Avail...
- Yahoo Releases Cocktails Language and Develo...
- Customizing jQuery Slideshows: Dynamic Contr...
- Customizing jQuery Slideshows: the animate()...
- Customizing jQuery Slideshows: slideUp() and...
- Customizing jQuery Slideshows: hide() and sh...
- Web Workers: Performing Calculations in Para...
- More Top JavaScript Frameworks and Libraries
- More Dynamic jQuery Styling Techniques
- The Top JavaScript Libraries
- The Top JavaScript Frameworks

Dev Articles Forums 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Weekly Newsletter
 
Developer Updates  
Free Website Content 
Contact Us 
Site Map 
Privacy Policy 
Support 



© 2003-2012 by Developer Shed. All rights reserved. DS Cluster 10 - Follow our Sitemap
Popular Web Development Topics
All Web Development Tutorials