Sample Chapter from Dan Wellman’s “Learning the Yahoo! User Interface Library”

April 10, 2008 at 8:50 am by Eric Miraglia | In Development | 8 Comments

The cover of Dan Wellman's new book on the YUI Library.As we mentioned in a recent "In the Wild" post, the first book dedicated solely to YUI has hit the shelves: Dan Wellman’s Learning the Yahoo! User Interface Library from Packt Publishing.

Dan takes on a broad subset of topics in this volume. Dan and the team at Packt were kind enough to let us share a sample chapter with you here to give you a sense of Dan’s approach to YUI — an approach that emphasizes clear explanations, practical examples, and lots of sample code. In this sample, Dan explores Thomas Sha’s YUI Connection Manager (our wrapper for XHR/Ajax) and shows you how to build both a News Reader application and Login application. This should give you a good flavor for what the remainder of the book holds:

In the book, Dan covers the following outline in his tour of YUI:

  • Explore the YUI Library—utilities, controls, core files, and CSS tools
  • Install the library and get up and running with it
  • Handle DOM manipulation and scripting
  • Get inside Event Handling with YUI
  • Create consistent web pages using YUI CSS tools
  • Work with Containers—implementation, skinning, adding transitions, and tabs
  • Debug, maintain, and update applications with the Logger control
  • Examples included in the book:
    • Calendar interface
    • Autocomplete
    • Creating panels
    • Dialogs
    • Custom tooltips
    • Forms
    • Split button
    • TreeView Control
    • Browser History Manager with Calendar
    • Simple animation
    • Custom animation
    • Creating tabs and adding content dynamically
    • Dragging and dropping
    • Implementing sliders
    • Logger at work
    • Logging custom classes

We’ve got our first few copies going around here among the YUI development team and it’s been a great pleasure to see the care and thought Dan and Packt put into the volume. The book can be ordered directly from Packt in bound or e-book form. It’s also available from Amazon.

Share and extend: Bookmark with del.icio.us | digg it! | reddit!

8 Comments »

RSS feed for comments on this post. TrackBack URI

  1. [...] Sample Chapter from Dan Wellman’s “Learning the Yahoo! User … By Eric Miraglia … practical examples, and lots of sample code. In this sample, Dan explores Thomas Sha’s YUI Connection Manager (our wrapper for XHR/Ajax) and shows you how to build both a News Reader application and Login application. … Yahoo! User Interface Blog – http://yuiblog.com/blog [...]

    Pingback by AJAX coding school » Blog Archive » AJAX Examples [2008-04-10 19:11:46] — April 10, 2008 #

  2. Cheers for YUI team! Congratulations.

    But… The YUI Library are so well documented that I have serious doubts about the relevance of this book.

    Anyway, congratulations!

    Comment by Daniel Gomes Silveira — April 10, 2008 #

  3. [...] If you want to sneak peak before purchasing the book, then visit the official YUI blog and read Sample Chapter from Dan Wellman’s “Learning the Yahoo! User Interface Library”. [...]

    Pingback by Tech Bytes» Blog Archive » Learning the Yahoo User Interface Library — April 13, 2008 #

  4. [...] We mentioned Dan Wellman’s new book the other day, Learning the Yahoo! User Interface Library, and provided a PDF of the chapter on the YUI Connection Manager. The publisher, Packt, has put up another sample chapter on its own site — one that goes into great depth on the YUI Calendar Control. If you’re working with the YUI Calendar in your own app, or if you’re thinking about it, this chapter provides an excellent foundation. [...]

    Pingback by Dan Wellman on the YUI Calendar Control » Yahoo! User Interface Blog — April 16, 2008 #

  5. What version of YUI does the book cover?

    Comment by matt h — April 21, 2008 #

  6. Hi,

    The examples in the book were written using version 2.4.x, but they have all been tested with 2.5.0 as well and a couple (such as the calendar example) have also been tested with 2.5.1

    Thanks
    Dan

    Comment by Dan Wellman — April 21, 2008 #

  7. [...] started work at one of my favorite alt-search-engines, Viewzi, which uses YUI. He picked up Dan Wellman’s book to learn the ropes, and then he posted a nice review of some of what he’s discovered as a new [...]

    Pingback by In the Wild for June 20 » Yahoo! User Interface Blog — June 20, 2008 #

  8. [...] Wellman’s YUI Compressor Automator Desktop Application for Windows: Dan Wellman, author of Learning the Yahoo User Interface Library, has issued a wrapper application for the YUI Compressor.  Writes Dan: “My application [...]

    Pingback by In the Wild for January 19, 2010 » Yahoo! User Interface Blog (YUIBlog) — January 19, 2010 #

Leave a comment

Note: Comments are moderated for first-timers. Spam deleted.

XHTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Hosted by Yahoo!

Copyright © 2006-2010 Yahoo! Inc. All rights reserved. Privacy Policy - Terms of Service

Powered by WordPress on Yahoo! Web Hosting.