Free Book Online
Book Learning jQuery- Fourth Edition


Learning jQuery- Fourth Edition

3.5 (1606)

Log in to rate this item

    Available in PDF - DJVU Format | Learning jQuery- Fourth Edition.pdf | Language: ENGLISH
    Jonathan Chaffer(Author),Karl Swedberg(Author)

    Book details

Add to your current website development skills with this brilliant guide to JQuery. This step by step course needs little prior JavaScript knowledge so is suitable for beginners and more seasoned developers alike.


  • An introduction to jQuery that requires minimal programming experience
  • Detailed solutions to specific client-side problems
  • Revised and updated version of this popular jQuery book

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.

LearningjQuery - Fourth Edition is revised and updated version of jQuery. You will learn 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.

Starting with an introduction to jQuery, you will first be shown how to write a functioning jQuery program in just three lines of code. Learn how to add impact to your actions through a set of simple visual effects and to create, copy, reassemble, and embellish content using jQuery's DOM modification methods. The book will take 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

  • Create interactive elements for your web designs
  • Learn how to create the best user interface for your web applications
  • Use selectors in a variety of ways to get anything you want from a page
  • Make things happen on your webpages with events
  • Add flair to your actions with a variety of animation effects
  • Discover the new features available in jQuery in this third update of this popular jQuery book


We will step through each of the core concepts of the jQuery library, building an overall picture of its capabilities. Once you have thoroughly covered the basics, the book returns to each concept to cover more advanced examples and techniques.

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 and knowledge of HTML and CSS is required. No knowledge of jQuery is assumed, nor is experience with any other JavaScript libraries.

Jonathan Chaffer

Jonathan Chaffer is a member of Rapid Development Group, a web development firm located in Grand Rapids, Michigan. His work there includes overseeing and implementing projects in a wide variety of technologies, with an emphasis in PHP, MySQL, and JavaScript. He also leads on-site training seminars on the jQuery framework for web developers.

In the open source community, he 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 also responsible for major overhauls of Drupal's menu system and developer API reference.

He lives in Grand Rapids with his wife, Jennifer.

3.2 (6031)
  • Pdf

*An electronic version of a printed book that can be read on a computer or handheld device designed specifically for this purpose.

Formats for this Ebook

Required Software Any PDF Reader, Apple Preview
Supported Devices Windows PC/PocketPC, Mac OS, Linux OS, Apple iPhone/iPod Touch.
# of Devices Unlimited
Flowing Text / Pages Pages
Printable? Yes

Book details

Read online or download a free book: Learning jQuery- Fourth Edition


Review Text

  • By L. S. Marcus on May 23, 2014

    I used this book as an accompanying reference for my students in my "jQuery Boot Camp" course because the book I had been using "jQuery in Action" hasn't been updated in quite some time and has become outdated.While this book is useful to get started with jQuery, it is far from comprehensive and isn't a good book for reference at all. The book simply doesn't believe in listing related content together, nor does it believe in documenting the API in a readable way. Most jQuery methods are shown using one of their possible parameter sets and none of the other possibilities are shown. Most of the time, the book will simply direct you to the API document "for more information".One of the things that caused me to order this book was that it included discussion of Deferred and Promise objects, but after reading it, this information is only superficially covered and the topic is spread out with some discussion in several different chapters.Overall, I found the book to be wildly disorganized (why do we have selectors covered in chapter 2 and then again in chapter 9 and events in chapters 3 and then 10, effects in chapter 4 and then again in chapter 11, DOM in 5 and then 12?) under the guise of introduction vs. advanced material which only serves to cause the reader to have to flip back and forth between different chapters constantly and very superficial - there should have been comprehensive API documentation presented on the same page as the introduction of a method, rather than documentation only in Appendix C that leaves the reader with more questions than it answers.

  • By AddictedShopper on December 25, 2013

    This is the best jQuery book out there. It's clear and comprehensive. You do need to know a little HTML and Javascript to follow along. All of the code examples worked except for that code example 9 from chapter 9(advance selector, group filter). In order to get the code examples, I think you need an account on the publisher's website. Overall, the book is very good.Update: the code is now available at so you don't have to go through packt. I upped the rating from 4 to 5 stars

  • By Daniel Lee on June 28, 2014

    Excellent book!Learning jQuery is an excellent book, hands down. I enjoyed it immensely and will surely use it frequently to look up things in the future. I reserver 5 star ratings for only few, select books, and Learning jQuery earned every single one of them.There are several reasons I can praise this book so highly. The code examples, for example, are elegant and concise. Also, the authors make sure to embed the examples they show into real, practical contexts. You're walked through not only typical usages of jQuery, but also some many best practices of web development. If you read this book, you will walk away with a solid understanding of the important concepts of progressive enhancement and graceful degradation, and if you do the exercises you'll learn to automatically think of these aspects when designing your next real-life project.Another reason is that the book is well-written. Although it goes pretty deep into some areas of jQuery, it's easy to understand and supported by solid examples.And lastly, it's based on a great technology. jQuery is not only an extremely useful library, it's extremely extensive and extensible. Whereas in the first half of the book you learn to work with it, in the second half you learn much more about how to extend it quickly and easily, while still adhering to the API principles that make the library so intuitive and flexible in the first place. jQuery takes advantages of many of the aspects of the JavaScript that make JavaScript stand out among other languages - live prototypes, the ability to use strings as object properties, etc.While most of the book shows you how to use jQuery to add useful behaviors to your website, relying primarily on jQuery alone as a way of controlling what's going on in the DOM, there are also some very helpful examples on writing JavaScript that not only controls, but also comprehends the DOM elements it interacts with. Such tricks save a lot of maintenance and extensibility woes over the course of projects and I was happy to see them here.The icing on the cake came in the form of in-depth discourse about AJAX - asynchronously communicating with a server from your website, as well as some very basic examples of how to set up the server-side functionality required to react to such communication intelligently. The book also contains some terse material that is enough to get you started using QUnit, a unit testing framework for JavaScript, so that you can deploy and develop your code with the surety that it works the way you want it to.All of this content is bound together by the overarching goal of concise, yet understandable code that is easy to maintain and improve. Best practices of development in general and web development in particular are impressed upon the reader without giving being preachy about it. The book has so much material that it took a long time to get through, but it was never tedious and I can recommend it to any intermediate JavaScript user who's wanting to find out how they can best utilize jQuery to get started making beautiful websites.

  • By Terry Barker on June 3, 2014

    The example code, which you absolutely need in order to use this book, is not available in the book. And according to the authors, you need to get it from the publisher's website If you sign up on their website, you will be (according to the book) sent a link (or a secret code, or something, ?) to gain access to the code.All I've gotten so far from the publisher's website is junk mail. Lots of it. Even though I cleared/checked all the appropriate boxes so I would not get junk. AND -- despite repeated email requests for access to the online code, I get no response. Just more junk mail.Anyway, my frustration level put me into geek goddess mode, so I was able to retrieve the code from book dot learningjquery dot com which is surprising because the site is clearly shown as being archived, and there are no clearly marked direct links from the home page to the link I describe (Amazon does not allow external links so you'll have to translate). Unless you happen to be familiar with this defunct site. Then you might get a clue that "download the entire site as a zip file" means downloading the code for the book. I didn't know that and I didn't want to download an entire site.However, at the link described above, there's a nice code browser: code on left side of the window, and what it's supposed to look like on the right. That's very helpful and cool, until you need the images beginning in chapter 2. Another option then, is to download the zip files, which include images. But I found it even easier (than messing with zip files) to retrieve code/images in an "as you go" fashion from github do com slash dbasilioesp slash learningJquery slash find slash master. So there you go. My experience is that half the book is missing (the code examples), and bloody difficult to locate, even though you've paid for them and it really shouldn't be that hard.

  • Name:
    The message text*: