|
|||||||||||||||||||||||||||||||||||
|
33 Reviews
|
Average Customer Review
Share your thoughts with other customers
Create your own review
|
|
Most Helpful First | Newest First
|
|
30 of 31 people found the following review helpful:
4.0 out of 5 stars
Excellent introduction to JQuery and client-side scripting,
By
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.
16 of 17 people found the following review helpful:
5.0 out of 5 stars
A Must-Read,
By
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.
4 of 4 people found the following review helpful:
3.0 out of 5 stars
Lot's of information, but NOT for the beginner programmer!,
By M York (West-Central MN) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Learning jQuery 1.3 (Paperback)
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 prevent some disappointed purchases.
I personally learn best by doing something - seeing a working example and then taking it apart and observing what changing something does. This book is not very good for that. The code in the text is presented in blocks and snippets of code. There is sample code you can download, but it is all completed code after being altered through the end of the relevant chapter. The code I've looked at in the sample downloads looks NOTHING like what you see in the book. The writers go to great lengths explaining about each new concept, but again, the example to show how the concept works is presented in a snippet and the reader is left to figure out how to add that to the existing code that has been written thus far in the chapter. It is because of this that I DO NOT recommend this book to the beginning developer. I am at an intermediate level of programming myself and have spent way too much time trying to figure out how to add the code presented in the book to what has already been written. There are even inconsistencies in code from one block to the next when a new concept is added. Case in point: if you have the book, compare the code on page 57 to the code it is supposed to be based on, on page 55. Whether the difference is a typo, or failure to explain the difference in code, I can't tell. Hence I spent 15 minutes trying to figure out how to add the new concept into the existing code myself. Much of my dislike for the book is based on person learning style, but I think the writers could do a better job in providing more useful, in-context, working code.
5 of 6 people found the following review helpful:
3.0 out of 5 stars
Excellent book, can be confusing if you don't know javascript,
Amazon Verified Purchase(What's this?)
This review is from: Learning jQuery 1.3 (Paperback)
The book itself gets five stars, but I think reviews on technical books should also reflect how long they stay on your bookshelf. This is one of those books I learned a lot from the first reading, but I've never picked up since.
Two reasons why this book isn't on my bookshelf: 1. jQuery docs are fabulous and easily accesible. You would learn a similar amount just as fast going straight to [...] and tinkering through the tutorials as you would reading this book. Though this book does have a handy quick reference in the appendix. 2. This book is already out of date since jQuery 1.4 came out in early 2010, not a huge deal but 1.4 has made some of the core functionality easier so you might not want to "learn it twice" [...] There are a couple of reviews citing how the book was not easy to read through. This entirely depends on your background. I bought this book when the 1.3 edition first came out in early '09. At that time I knew neither the actual javascript language nor DOM scripting, so jQuery features surrounding event bubbling for example didn't make sense to me. So, if you are: - an experienced web developer, don't buy this book. Just go to the docs. - a new developer, and you don't know the DOM, you should also buy this book [...] - a designer will get the most out of jQuery from its CSS style selectors to use for basic show/hide and style manipulations (add/remove a CSS class). Know that reading through this book there will be confusing parts, but ignore.
11 of 15 people found the following review helpful:
3.0 out of 5 stars
Good, but could be better,
By
Amazon Verified Purchase(What's this?)
This review is from: Learning jQuery 1.3 (Paperback)
I had never used jQuery before, so this book was to be my introduction into the use of this very cryptic JavaScript toolkit. While it is generally well written, I found that the index was not complete enough to use to find out where certain language uses were referenced in the book. The quick reference was too quick. Some examples for each of the language elements would have been very helpful. I also found that all of the examples show the event handlers returning false. The reason for this is only mentioned once on p. 135, and the reason given is to prevent the normal event processing from occurring. What I found out though is that the normal radio button behavior of turning off the button when a new button was selected was not working. When I returned true, everything worked fine. I think that this feature needs to be explained better. I also found out that since this is almost a shorthand version of JavaScript, that each punctuation character is very critical. The code either works or it doesn't work - there is no in between. Without the Firebug add on to Mozilla, there is no way I would ever have got my code to work.
2 of 2 people found the following review helpful:
3.0 out of 5 stars
Learning jquery,
By
Amazon Verified Purchase(What's this?)
This review is from: Learning jQuery 1.3 (Paperback)
The tutorial is effective.
My main complaint: an almost useless index. None of the jquery selectors or behaviors are listed in the index. The top of my copy resembles a forest of post-it notes growing steadily in place of a really useful index. Harry G.
2 of 2 people found the following review helpful:
4.0 out of 5 stars
Excellent book,
By Eric (Seattle WA) - See all my reviews
Amazon Verified Purchase(What's this?)
This review is from: Learning jQuery 1.3 (Paperback)
Great book. It does an excellent job covering the basics with both good explanations of the design and good straightforward examples that illustrate each step as they progress to greater complexity. And it does a great job of explaining more sophisticated applications of jquery, again with good explanatory examples.
Two drawbacks. The first one, which is significant, is that the index is below par. Very common situation: you're looking at one of the examples and you don't know what one of the jquery methods does. You'd expect to find it in the index, pointing you to where it's explained in the text. What you have tho, is a listing of all the methods at the beginning of the index pointing you to an appendix which gives terse 1-line descriptions of each. Not nearly as helpful as it could and should be. I found that I often resorted to googling a jquery method that I see in one of their examples to find out what it does (because I couldn't find it in the book, altho being sure it's there somewhere). The second drawback is that only some of the example code is available on their website. Specifically the code for the more advanced application chapters -- Tables, Forms, and Shufflers and Rotators -- is absent. No explanation of why. An email to them promised a response which never came. All in all tho, it is an excellent book, highly recommended if you want to learn jquery.
5 of 7 people found the following review helpful:
5.0 out of 5 stars
excellent.,
By
This review is from: Learning jQuery 1.3 (Paperback)
I dont normally review books but I felt compelled to review this one. The authors have done an excellent job.
This is by far the best IT book I have read, it is simple yet thorough. It will allow anyone with a basic knowledge of CSS/Html to get started programming impressive sites immediately, yet it will also take you into quite a bit more complex functionality by the end of the book. These authors really have something here.
2 of 3 people found the following review helpful:
5.0 out of 5 stars
Learning jQuery 1.3,
By
Amazon Verified Purchase(What's this?)
This review is from: Learning jQuery 1.3 (Paperback)
This is an excellent intro to jQuery complete with downloadable code. Familiarity with DOM scripting and esp. CSS is a prerequisite. You can get by without knowing javascript nor AJAX methods.
2 of 3 people found the following review helpful:
5.0 out of 5 stars
Interface Development Made Easy,
By Nick "Inspired by the good things in life" (JASPER, IN, United States) - See all my reviews (REAL NAME)
This review is from: Learning jQuery 1.3 (Paperback)
If you want to stay ahead in the software game, then you need to be developing software for Internet environments. Let's face it, desktop applications are losing ground to internet-based applications. The challenge early in the "Online" frontier was the "page reload." The emergence of Ajax has opened the door for desktop-like web page interaction, and jQuery makes developing dynamic interfaces easy.
I have been coding with jQuery since 2007. [...]All the core concepts are conveyed in good order, and the examples are clear. The section on Ajax is nice. jQuery UI is amazing! Definitely check that section out. [...] Enjoy the book, well worth the read for a newbie, or a good scan for a jQuery veteran. |
|
Most Helpful First | Newest First
|
|
Learning jQuery 1.3 by Karl Swedberg (Paperback - February 13, 2009)
$39.99 $33.46
In Stock | ||