jQuery UI

( 1 )

Overview

With the jQuery UI library, you can apply the power and standards of jQuery to user interface design, complete with interactive elements, animation, and themeable widgets. This concise, code-heavy guide demonstrates how to harness interactive features that HTML5 lacks, including tabs, accordions, and dialog boxes. You’ll also learn how to program common but complex tasks, such as managing drag and drop and autocomplete, that make it easier for users to interact with your site.

...

See more details below
Other sellers (Paperback)
  • All (16) from $11.49   
  • New (11) from $14.54   
  • Used (5) from $11.49   
jQuery UI

Available on NOOK devices and apps  
  • NOOK Devices
  • Samsung Galaxy Tab 4 NOOK 7.0
  • Samsung Galaxy Tab 4 NOOK 10.1
  • NOOK HD Tablet
  • NOOK HD+ Tablet
  • NOOK eReaders
  • NOOK Color
  • NOOK Tablet
  • Tablet/Phone
  • NOOK for Windows 8 Tablet
  • NOOK for iOS
  • NOOK for Android
  • NOOK Kids for iPad
  • PC/Mac
  • NOOK for Windows 8
  • NOOK for PC
  • NOOK for Mac

Want a NOOK? Explore Now

NOOK Book (eBook)
$10.49
BN.com price
(Save 30%)$14.99 List Price

Overview

With the jQuery UI library, you can apply the power and standards of jQuery to user interface design, complete with interactive elements, animation, and themeable widgets. This concise, code-heavy guide demonstrates how to harness interactive features that HTML5 lacks, including tabs, accordions, and dialog boxes. You’ll also learn how to program common but complex tasks, such as managing drag and drop and autocomplete, that make it easier for users to interact with your site.

This book provides a quick tour of how jQuery UI can improve your HTML pages, followed by standalone chapters that focus on each of the components in detail. If you’re a web developer or designer looking to enrich your website with new features—without having to dive into full-fledged Javascript—jQuery UI is a must.

This book covers the following extensions in version 1.8:

  • Tab management
  • Accordion menus
  • Dialog boxes
  • Buttons
  • Progress bars
  • Sliders
  • Date pickers
  • Autocompleters
  • Drag and drop management
  • Selection, resizing, and switching of elements
  • New visual effects
Read More Show Less

Product Details

  • ISBN-13: 9781449316990
  • Publisher: O'Reilly Media, Incorporated
  • Publication date: 3/23/2012
  • Edition number: 1
  • Pages: 225
  • Sales rank: 970,698
  • Product dimensions: 6.90 (w) x 9.10 (h) x 0.80 (d)

Meet the Author

Eric Sarrion has written on Rails, HTML and CSS, J2EE, and JavaScript for O'Reilly France. He manages a small training and development company.

Read More Show Less

Table of Contents

Preface;
Who Should Read This Book;
Structure of the Book;
Conventions Used in This Book;
Using Code Examples;
Safari® Books Online;
How to Contact Us;
Acknowledgments;
Chapter 1: Introduction to jQuery UI;
1.1 jQuery UI Installation;
1.2 Overview of jQuery UI;
1.3 What Is a CSS Theme?;
1.4 Which Files Should We Include in Our HTML Pages?;
1.5 Change the CSS Theme;
1.6 And Now?;
Chapter 2: Tabs;
2.1 Basic Principles of Tabs;
2.2 Formatting Content;
2.3 The tabs () Method;
2.4 The bind () Method;
2.5 Examples of Using Tabs;
Chapter 3: Accordion Menus;
3.1 Basic Principles of Accordion Menus;
3.2 Formatting Content;
3.3 The accordion () Method;
3.4 Event Management in Accordion Menus with bind ();
3.5 Examples of Using Accordion Menus;
Chapter 4: Dialog Boxes;
4.1 Basic Principles of Dialog Boxes;
4.2 Formatting Content;
4.3 The dialog () Method;
4.4 Event Handling in Dialog Boxes with bind ();
4.5 Examples of Using Dialog Boxes;
Chapter 5: Buttons;
5.1 Basic Principles of Buttons;
5.2 Formatting Content;
5.3 The button () Method;
5.4 Event Handling on Buttons with bind ();
5.5 Radio Buttons;
5.6 Checkboxes;
5.7 Examples of Using Buttons;
Chapter 6: Progress Bars;
6.1 Basic Principles of Progress Bars;
6.2 Formatting Content;
6.3 The progressbar () Method;
6.4 Handling Events in Progress Bars with bind ();
6.5 Examples of Using Progress Bars;
Chapter 7: Sliders;
7.1 Basic Principles of Sliders;
7.2 Formatting Content;
7.3 The slider () Method;
7.4 Event Management on the Sliders with bind ();
7.5 Examples of Using Sliders;
Chapter 8: Datepickers;
8.1 Basic Principles of Datepickers;
8.2 Formatting Content;
8.3 The datepicker () Method;
8.4 Examples of Using Datepickers;
Chapter 9: Autocompletion;
9.1 Basic Principles of Autocompletion;
9.2 Formatting Content;
9.3 The autocomplete () Method;
9.4 Event Management on the List of Suggestions with bind ();
9.5 Examples of Using the Autocompletion Mechanism;
Chapter 10: Drag-and-Drop;
10.1 The draggable () Method;
10.2 Event Management on the Moved Elements with bind ();
10.3 Examples of Using Drag Functionality;
10.4 The droppable () Method;
10.5 Event Management on the Elements of Deposit with bind ();
10.6 Examples of Using the Drop Functionality: A Shopping Cart;
Chapter 11: Selecting Items;
11.1 Basic Principles of Selecting Items;
11.2 Formatting Content;
11.3 The selectable () Method;
11.4 Event Management in the Selection with bind ();
11.5 Examples of Using the Selection Mechanism;
Chapter 12: Permutation of Elements in the Page;
12.1 Basic Principles of Permutation of Elements;
12.2 Formatting Content;
12.3 The sortable () Method;
12.4 Event Management of the Permutation with bind ();
12.5 Examples of Using the Permutation Mechanism;
Chapter 13: Resizing;
13.1 Basic Principles of Resizing;
13.2 Formatting Content;
13.3 The resizable () Method;
13.4 Handling Events when Resizing with bind ();
13.5 Examples of Using the Resizing Mechanism;
Chapter 14: Visual Effects in jQuery UI;
14.1 New Visual Effects;
14.2 The show (), hide (), and toggle () Methods;
14.3 The animate () method Improved by jQuery UI;
14.4 Producing Effects with CSS Classes;

Read More Show Less

Customer Reviews

Average Rating 4
( 1 )
Rating Distribution

5 Star

(0)

4 Star

(1)

3 Star

(0)

2 Star

(0)

1 Star

(0)

Your Rating:

Your Name: Create a Pen Name or

Barnes & Noble.com Review Rules

Our reader reviews allow you to share your comments on titles you liked, or didn't, with others. By submitting an online review, you are representing to Barnes & Noble.com that all information contained in your review is original and accurate in all respects, and that the submission of such content by you and the posting of such content by Barnes & Noble.com does not and will not violate the rights of any third party. Please follow the rules below to help ensure that your review can be posted.

Reviews by Our Customers Under the Age of 13

We highly value and respect everyone's opinion concerning the titles we offer. However, we cannot allow persons under the age of 13 to have accounts at BN.com or to post customer reviews. Please see our Terms of Use for more details.

What to exclude from your review:

Please do not write about reviews, commentary, or information posted on the product page. If you see any errors in the information on the product page, please send us an email.

Reviews should not contain any of the following:

  • - HTML tags, profanity, obscenities, vulgarities, or comments that defame anyone
  • - Time-sensitive information such as tour dates, signings, lectures, etc.
  • - Single-word reviews. Other people will read your review to discover why you liked or didn't like the title. Be descriptive.
  • - Comments focusing on the author or that may ruin the ending for others
  • - Phone numbers, addresses, URLs
  • - Pricing and availability information or alternative ordering information
  • - Advertisements or commercial solicitation

Reminder:

  • - By submitting a review, you grant to Barnes & Noble.com and its sublicensees the royalty-free, perpetual, irrevocable right and license to use the review in accordance with the Barnes & Noble.com Terms of Use.
  • - Barnes & Noble.com reserves the right not to post any review -- particularly those that do not follow the terms and conditions of these Rules. Barnes & Noble.com also reserves the right to remove any review at any time without notice.
  • - See Terms of Use for other conditions and disclaimers.
Search for Products You'd Like to Recommend

Recommend other products that relate to your review. Just search for them below and share!

Create a Pen Name

Your Pen Name is your unique identity on BN.com. It will appear on the reviews you write and other website activities. Your Pen Name cannot be edited, changed or deleted once submitted.

 
Your Pen Name can be any combination of alphanumeric characters (plus - and _), and must be at least two characters long.

Continue Anonymously
Sort by: Showing 1 Customer Reviews
  • Posted May 11, 2012

    Greetings again. I am reviewing a new O'Reilly book (and got it

    Greetings again. I am reviewing a new O'Reilly book (and got it via O'Reilly Blogger review program. Thanks!) and this time it is about jQuery UI. I have to admit my selection criteria is based on what I have used or what I plan to use in the future. jQuery goes in the second category.

    Let's face it, if you are a web developer; you cannot escape from javascript. It is fast, runs on every browser and did I mention it was fast? The only problem was if you were trying to traverse a document, you have to write oodles of code. Then jQuery came and our jobs became a little bit easier.

    This book is not about jQuery, this is, rather, about its UI component: jQuery UI. So, although the examples are there and easy to read but it will be probably more easier if you knew some jQuery. And it is really about making the user interface (hence the UI ;)) prettier, more responsive and how to use the effects which the jQuery UI library provides to us.

    I have to say, you won't be reading this book from cover to cover. Rather it will be your guide if you are looking for more information about a component: Buttons, sliders. Or a situation (dragging and dropping for example.) The book's approach is quite concise and clear. Let me illustrate that by taking a chapter, buttons, from the book and show how it is structured.

    First it explains the basic principles of the buttons. Then changing the formatting comes into play. We may not want to use jQuery UI's default fontsize or color. Then comes the button function... what will we do if we want to use radio button or checkbox as bona fide buttons? Easier than apple pie. You order jQuery to handle all inputs as buttons and it exactly does that. Icons? Maybe we want to show icons in the buttons. We see how its done and as a sum up, we create a calculator in jQuery which is explained in great detail. Not every chapter does that but most of them have complex and real world examples to show you how to use the explained component in a real context.

    If you know jQuery and want to enhance your UI creation skills, I say go and buy it. If you have a jQuery code base and hired to do some UI hacking, again, this book will be helpful to you. If you are a jQuery newbie, then don't. This is not a book about jQuery and it shows. Sure, jQuery UI uses jQuery but they are different beasts in action and if you had bought a book on jQuery (or learning it currently) you can use it as a future milestone. So, caveat emptor!

    All in all if my jQuery coding friends asked me about a book on UI I'd recommend this book without hesitation.

    Thanks!

    Was this review helpful? Yes  No   Report this review
Sort by: Showing 1 Customer Reviews

If you find inappropriate content, please report it to Barnes & Noble
Why is this product inappropriate?
Comments (optional)