JavaScript
  Home arrow JavaScript arrow Book Review: Learning the Yahoo! User Inte...
Dev Articles Forums 
ADO.NET  
Apache  
ASP  
ASP.NET  
C#  
C++  
ColdFusion  
COM/COM+  
Delphi-Kylix  
Design Usability  
Development Cycles  
DHTML  
Embedded Tools  
Flash  
Graphic Design  
HTML  
IIS  
Interviews  
Java  
JavaScript  
MySQL  
Oracle  
Photoshop  
PHP  
Reviews  
Ruby-on-Rails  
SQL  
SQL Server  
Style Sheets  
VB.Net  
Visual Basic  
Web Authoring  
Web Services  
Web Standards  
XML  
Mobile Linux 
App Generation ROI 
IBM® developerWorks 
Weekly Newsletter
 
Developer Updates  
Free Website Content 
 RSS  Articles
 RSS  Forums
 RSS  All Feeds
Write For Us Get Paid 
Request Media Kit
Contact Us 
Site Map 
Privacy Policy 
Support 
 USERNAME
 
 PASSWORD
 
 
  >>> SIGN UP!  
  Lost Password? 
JAVASCRIPT

Book Review: Learning the Yahoo! User Interface Library
By: Terri Wells
  • Search For More Articles!
  • Disclaimer
  • Author Terms
  • Rating: 5 stars5 stars5 stars5 stars5 stars / 3
    2008-08-12

    Table of Contents:
  • Book Review: Learning the Yahoo! User Interface Library
  • What's a YUI?
  • AJAX, Animation and Buttons, Oh My!
  • Navigating the Rest of the Way

  • Rate this Article: Poor Best 
      ADD THIS ARTICLE TO:
      Del.ici.ous Digg
      Blink Simpy
      Google Spurl
      Y! MyWeb Furl
    Email Me Similar Content When Posted
    Add Developer Shed Article Feed To Your Site
    Email Article To Friend
    Print Version Of Article
    PDF Version Of Article
     
     
    ADVERTISEMENT


    Book Review: Learning the Yahoo! User Interface Library


    (Page 1 of 4 )

    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.

    Before we begin, however, I'm compelled to tell you that I'm not part of the book's intended audience. Wellman assumes that readers understand JavaScript, HTML, and CSS, which makes sense in a book that covers a JavaScript library. At best, I know a little HTML, and have picked up some programming principles from the many articles I've edited.

    That said, the author's explanations allowed me to follow along at least conceptually with the points he presented. Someone better versed in the three “prerequisite” technologies would benefit much more from the material than I did. Wellman noted in his preface that “Other skills, such as the ability to install and configure a web server, are required. A PC or Mac, a browser, text editor, the YUI, and a web server are also required.” If you plan to use this book in a practical way, you should make sure you have these things available for your use.

    The book is divided into ten comprehensive chapters, each of which begins with a bulleted list stating what it covers and ends with a brief summary. This way of presenting educational material – introducing it, covering it in depth, and then summarizing it – helps it stick in the mind. The book includes an index, but no glossary. That's probably a sensible decision; since this book is not intended for total beginners, there is no need to define terms such as “element” and “attribute.” Readers using the book for reference would most likely look up particular utilities, which are cited in bold in the index.

    The table of contents lists every single heading and subheading, giving you a good feeling for the substance of the chapters. It runs to about six and a half pages. Here's an abbreviated version, with just the chapter titles (there is also a preface, not mentioned here):

    Chapter 1: Introducing the YUI

    Chapter 2: Creating Consistency With The CSS Tools

    Chapter 3: DOM Manipulation and Event Handling

    Chapter 4: AJAX and Connection Manager

    Chapter 5: Animation and the Browser History Manager

    Chapter 6: Buttons and Trees

    Chapter 7: Navigation and AutoComplete

    Chapter 8: Content Containers and Tabs

    Chapter 9: Drag-and-Drop with the YUI

    Chapter 10: Advanced Debugging with Logger

    Now let's take a closer look at these chapters to see how Wellman covers his subject.

    More JavaScript Articles
    More By Terri Wells


       · I hope you enjoyed my review; thanks for reading! If you're thinking about using YUI...
     

    JAVASCRIPT ARTICLES

    - Validating Digits and Dates with jQuery`s Va...
    - Validating Ranges, Emails, and URLs with jQu...
    - More Uses for the jQuery Tooltip Plug-in`s b...
    - Building Image-Based Tooltips with the jQuer...
    - Using the jQuery Tooltip Plug-in`s bodyHandl...
    - Using Rangelength, Min and Max with the Vali...
    - Using Minlength and Maxlength with the Valid...
    - Modifying Tooltip Coordinates with the jQuer...
    - Applying a Fade Out Effect with the jQuery T...
    - Tracking Mouse Movements with the jQuery Too...
    - Checking Online Forms with the Validator jQu...
    - Nested JavaScript Functions as Objects
    - The jQuery Tooltip Plug-in
    - Active Client Pages at the Server
    - ACP Tab Web Page







    © 2003-2009 by Developer Shed. All rights reserved. DS Cluster 3 Hosted by Hostway
    Stay green...Green IT