or
Sign in to turn on 1-Click ordering.
Express Checkout with PayPhrase
What's this? | Create PayPhrase
More Buying Choices
Have one to sell? Sell yours here
or
Get a $14.85 Amazon.com Gift Card
Learning jQuery 1.3
 
 
Tell the Publisher!
I’d like to read this book on Kindle

Don’t have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

Learning jQuery 1.3 [Paperback]

Jonathan Chaffer (Author), Karl Swedberg (Author), John Resig (Foreword)
4.2 out of 5 stars  See all reviews (31 customer reviews)

List Price: $39.99
Price: $33.46 & this item ships for FREE with Super Saver Shipping. Details
You Save: $6.53 (16%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In Stock.
Ships from and sold by Amazon.com. Gift-wrap available.
Want it delivered Friday, September 10? Choose One-Day Shipping at checkout. Details
13 new from $33.46 6 used from $33.45

Frequently Bought Together

Learning jQuery 1.3 + jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide) + jQuery UI 1.7: The User Interface Library for jQuery
Price For All Three: $94.89

Show availability and shipping details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)$23.09

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details

  • jQuery UI 1.7: The User Interface Library for jQuery$38.34

    In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details


Customers Who Bought This Item Also Bought


Editorial Reviews

Product Description

Better Interaction Design and Web Development with Simple JavaScript Techniques

  • An introduction to jQuery that requires minimal programming experience
  • Detailed solutions to specific client-side problems
  • For web designers to create interactive elements for their designs
  • For developers to create the best user interface for their web applications
  • Packed with great examples, code, and clear explanations
  • Revised and updated version of the first book to help you learn jQuery

In Detail

To build interesting, interactive sites, developers are turning to JavaScript libraries such as jQuery to automate common tasks and simplify complicated ones. Because many web developers have more experience with HTML and CSS than with JavaScript, the library's design lends itself to a quick start for designers with little programming experience. Experienced programmers will also be aided by its conceptual consistency.

Revised and updated for version 1.3 of jQuery, this book teaches you the basics of jQuery for adding interactions and animations to your pages. Even if previous attempts at writing JavaScript have left you baffled, this book will guide you past the pitfalls associated with AJAX, events, effects, and advanced JavaScript language features.

In this book, the authors share their knowledge, experience, and enthusiasm about jQuery to help you get the most from the library and to make your web applications shine. The book introduces jQuery and shows how you can write a functioning jQuery program in just three lines of code. It then guides you through CSS selectors and shows how to enhance the basic event handling mechanisms to give them a more elegant syntax. You will then learn to add impact to your actions through a set of simple visual effects and also to create, copy, reassemble, and embellish content using jQuery's DOM modification methods. You will also learn to send and retrieve information with AJAX methods. The book will then step you through many detailed, real-world examples and even equip you to extend the jQuery library itself with your own plug-ins.

What you will learn from this book?

This book will give you the tools you need to be on the cutting edge of the web development community. With these techniques at your disposal, you can:
  • Use selectors to get anything you want from a page
  • Make things happen on your page with events
  • Add flair to your actions with animation effects
  • Change your page on command with DOM manipulation
  • Use AJAX to get the most out of server-side code
  • Transform drab, static information containers into beautiful, dynamic tables
  • Breathe new life into online forms
  • Create dynamic shufflers, rotators, and galleries
  • Get started with official jQuery plug-ins
  • Customize by writing your own jQuery plug-ins

Approach

This book begins with a tutorial to jQuery, followed by an examination of common, real-world client-side problems, and solutions to each of them making it an invaluable resource for answers to all your jQuery questions.

Who this book is written for?

This book is for web designers who want to create interactive elements for their designs, and for developers who want to create the best user interface for their web applications. Basic JavaScript programming knowledge is required. You will need to know the basics of HTML and CSS, and should be comfortable with the syntax of JavaScript. No knowledge of jQuery is assumed, nor is experience with any other JavaScript libraries required.

About the Author

Jonathan Chaffer

Jonathan Chaffer is the Chief Technology Officer of Structure Interactive, an interactive agency located in Grand Rapids, Michigan. There he oversees web development projects using a wide range of technologies, and continues to collaborate on day-to-day programming tasks as well.

In the open-source community, Jonathan has been very active in the Drupal CMS project, which has adopted jQuery as its JavaScript framework of choice. He is the creator of the Content Construction Kit, a popular module for managing structured content on Drupal sites. He is responsible for major overhauls of Drupal's menu system and developer API reference.

Jonathan lives in Grand Rapids with his wife, Jennifer.



Karl Swedberg

Karl Swedberg is a web developer at Structure Interactive in Grand Rapids, Michigan, where he spends much of his time implementing design with a focus on "web standards"--semantic HTML, well-mannered CSS, and unobtrusive JavaScript.

Before his current love affair with web development, Karl worked as a copy editor, a high-school English teacher, and a coffee house owner. His fascination with technology began in the early 1990s when he worked at Microsoft in Redmond, Washington, and it has continued unabated ever since.

Karl's other obsessions include photography, karate, English grammar, and fatherhood. He lives in Grand Rapids with his wife, Sara, and his two children, Benjamin and Lucia.


Product Details

  • Paperback: 444 pages
  • Publisher: Packt Publishing; 2nd edition edition (February 13, 2009)
  • Language: English
  • ISBN-10: 1847196705
  • ISBN-13: 978-1847196705
  • Product Dimensions: 9.1 x 7.3 x 1.4 inches
  • Shipping Weight: 2 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (31 customer reviews)
  • Amazon Bestsellers Rank: #84,978 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Inside This Book (learn more)

What Do Customers Ultimately Buy After Viewing This Item?

Learning jQuery 1.3
61% buy the item featured on this page:
Learning jQuery 1.3 4.2 out of 5 stars (31)
$33.46
jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide)
14% buy
jQuery Cookbook: Solutions & Examples for jQuery Developers (Animal Guide) 4.7 out of 5 stars (16)
$23.09
jQuery in Action, Second Edition
13% buy
jQuery in Action, Second Edition 4.3 out of 5 stars (57)
$29.69
jQuery: Novice to Ninja
8% buy
jQuery: Novice to Ninja 4.3 out of 5 stars (16)
$37.76

Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 
(21)
(9)

Your tags: Add your first tag
 

Sell a Digital Version of This Book in the Kindle Store

If you are a publisher or author and hold the digital rights to a book, you can sell a digital version of it in our Kindle Store. Learn more

 

Customer Reviews

31 Reviews
5 star:
 (16)
4 star:
 (7)
3 star:
 (6)
2 star:
 (2)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.2 out of 5 stars (31 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

 
22 of 23 people found the following review helpful:
4.0 out of 5 stars Excellent introduction to JQuery and client-side scripting, March 6, 2009
This review is from: Learning jQuery 1.3 (Paperback)
I'm a programmer with lots of experience in several languages, although I never learned JavaScript -- nor had I done client-side web programming outside of static (X)HTML and CSS.

I decided it was time to close this gap, so I chose JQuery as my framework to abstract away the headaches I'd heard about JavaScript, and I chose Learning jQuery 1.3 as my means to learn the platform.

The book provides an excellent tour of jQuery's capabilities, although the jQuery UI package is not covered (the publisher offers this in a different book).

Each chapter covers a different aspect of jQuery programming, starting with simple examples and finishing with complex/completed functionality. Since this was my first dive into browser-side programming, I also found the book to be an excellent overview for creating the various behaviors I'd seen in practice (such as animating web content, validating forms, and refreshing data without refreshing the page).

New concepts are introduced along the way, and potential "gotchas" are exposed by presenting them as what you think you'd do next -- but are then followed by an explanation as to why it's the wrong thing to do. The book also contains an overview of many of the more popular jQuery plug-ins.

You're best off downloading the accompanying source code if you want to try the examples yourself, because non-relevant portions of the code and accompanying CSS don't always appear in the text. My only complaint lies with the example code: It isn't always well-commented. jQuery's syntax and extensive chaining can sometimes be non-intuitive, so good commenting is a must in a book like this.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
15 of 15 people found the following review helpful:
5.0 out of 5 stars A Must-Read, March 7, 2009
By Nathan Smith (SonSpring.com) - See all my reviews
(REAL NAME)   
This review is from: Learning jQuery 1.3 (Paperback)
It's been nearly two years since the first edition of Learning jQuery was published. In my review of the initial version, I highly recommended it to anyone wanting to learn more about jQuery. I am quite pleased to say that this update is equally as good, bringing the reader up to speed on all the improvements that have been made since. Karl Swedberg and Jonathan Chaffer have masterfully refined the examples in Learning jQuery 1.3 to reflect the latest code base.

If you are still on the fence about delving into jQuery, know that there are a lot of successful companies who are using it already, such as those listed on the jQuery home page: CBS, Dell, Digg, Google, NBC, Netflix, WordPress -- to name a few. Additionally, Microsoft has made jQuery their JavaScript library of choice, for the upcoming .NET MVC framework -- which is somewhat akin to Ruby on Rails.

It is no secret that I am a huge fan of jQuery. In fact, I recently wrote a chapter for an upcoming jQuery book by O'Reilly. Believe me when I say that Karl really knows jQuery and is one of the brightest developers I know. This is a book not to be missed, especially if you are going to frequently be writing JavaScript.

One of the most notable improvements has been in the speed of CSS style selectors. Rather than doing a top-down pass at elements, the latest version of jQuery finds things via a bottom-up approach called Sizzle. This is similar to the way browsers apply stylesheets, and allows jQuery to be significantly faster.

Another key improvement, one that did not exist before, is the addition of "live" effects. Essentially, this allows you to add event listeners on any currently existing elements in a page, as well as all future elements that match the criteria. This means that parts of a page dynamically updated via Ajax can also have enriched interactivity, without calling additional functions to re-parse the page. Under the hood, this is done via abstracted event delegation.

Another thing that has changed since the original book is that "toggle" can now handle two or more functions, cycled through, rather than being limited to only two, as was the case with older versions of jQuery. This means that a single element can be the trigger for an unlimited events throughout a page.

Without specifically calling out every nuance that has been improved upon, suffice it to say that jQuery has continuously been refined and tuned for speed and browser compatibility over the past few years. Enough so, that even if you have the first edition, getting the latest version of this book will greatly benefit your development team, or even you as an individual if you work as a freelancer.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No


 
7 of 7 people found the following review helpful:
5.0 out of 5 stars jQuery and good client-side web design, April 19, 2009
This review is from: Learning jQuery 1.3 (Paperback)
I started using jQuery a few weeks ago and immediately saw that it would become an indispensable part of my toolkit. Javascript development has always been a tedious and aggravating exercise for me, but with jQuery it has become a real joy. The api lets you accomplish big things in a concise way. The online documentation is very good, for both jQuery and jQuery UI, so you don't have to waste a lot of time guessing how to accomplish your tasks. DOM traversal and manipulation is a breeze. There is a wide range of plugins available, and the ones I've tried have been well documented and work well.

The api is pretty large, which is why I bought this book. I was hoping to get a better overview than I could get by reading brief tutorials and the reference material. The book definitely delivers, and more.

The book starts with a lengthy tutorial on jQuery selectors. The selectors are based on css selectors, extended with navigational and filtering selectors - for example "#foo:next" will select the node following the node that has id 'foo'. Using css selectors was a brilliant choice, because it more closely models the way we think about web pages.

The book then has chapters on DOM manipulation, AJAX, table handling, forms, UI effects, etc. Each chapter has complete examples (also downloadable from the publisher's site), significant enough to be useful as models for one's own work. The examples work up to a large bookstore example, developed over 3 chapters. The final version of the bookstore shows off most of the features and capabilities of jQuery.

Probably the biggest benefit of this book is that it shows how to use jQuery to cleanly separate content, style, and behavior. Of course, we all think that we do this already, but the examples in this book take that separation to a new level. The html is absolutely clean - no event hooks, relatively few class attributes, and id attribues mostly for identifying large structural elements. The css is minimal and minimally repetitive. The javascript is cleanly separated into style-based and behavior-based code.

I've begun adopting this approach in my own work, and it is already making a big difference. And of course this approach makes it possible for a web designer and a developer to collaborate most effectively.

You will benefit from this book even if you are already somewhat familiar with jQuery. Be sure to get the one reviewed here - there is an older version that covers jQuery 1.2, but there are significant differences between version 1.2 and 1.3.
Help other customers find the most helpful reviews  
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews

5.0 out of 5 stars Great writing, loads of eye opening information.
The authors write in a way that helped my brain absorb the information in an almost effortless manner. Their constant attention to writing good clean code is nice. Read more
Published 1 month ago by J. Horton

3.0 out of 5 stars Lot's of information, but NOT for the beginner programmer!
I'm not one to write reviews here very often - this only is my second. But I feel strongly enough about how this book's content is presented that I had to come here and hopefully... Read more
Published 2 months ago by M York

5.0 out of 5 stars One day results!
I read this book in one day and was coding the next. Easy to follow with good real life examples.
Published 3 months ago by Thomas Spizuoco

3.0 out of 5 stars Missing example code
A good book, but as someone else mentioned, only some of the example code is available from the website. Read more
Published 4 months ago by John Cardinal

5.0 out of 5 stars Excellent resource and primer for jQuery!
This book (Learning jQuery 1.3) took me a little longer to get through, it wasn't for the lack of interest or anything like that, it was because I was compelled to go through the... Read more
Published 5 months ago by Robert A. Balfe

3.0 out of 5 stars Learning jquery
The tutorial is effective.

My main complaint: an almost useless index. None of the jquery selectors or behaviors are listed in the index. Read more
Published 5 months ago by Harry Goldstein

4.0 out of 5 stars Good upgrade book
If you have the first version and wonder if there is anything of value in this book here is your review. There is expanded coverage in the events chapter. Read more
Published 8 months ago by John D. Farrar

3.0 out of 5 stars Hard to read
The book is wordy and has very long examples. it's not the best tech book i have ever read.
Published 8 months ago by Fukuyama

4.0 out of 5 stars Excellent jQuery resource.
This was my first forray into jQuery. I needed a book that would explain the details of the language, its syntax, rules, etc. Read more
Published 10 months ago by Dennis Macpherson

5.0 out of 5 stars A true five star
I've been using jQuery since version 1.1. The API and a lot of Googling were enough to get me going happily so far, so I never thought that I needed to read a book about jQuery... Read more
Published 11 months ago by I. Cherouvim

Only search this product's reviews



Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   





Look for Similar Items by Category


Look for Similar Items by Subject

 

Feedback

If you need help or have a question for Customer Service, contact us.
 Would you like to update product info or give feedback on images?
Is there any other feedback you would like to provide?

Your comments can help make our site better for everyone.


Your Recent History

 (What's this?)

After viewing product detail pages or search results, look here to find an easy way to navigate back to pages you are interested in.