jQuery in Action (2e)

Author: Bear Bibeault & Yehuda Katz
Publisher: Manning, 2010
Pages: 475
ISBN: 978-1935182320
Aimed at: web developers
Rating: 5
Pros: A much improved second edition
Cons: Uses the same, offputting, cover illustration
Reviewed by: Ian Elliot

This is a much improved second edition, so much so that if you have enjoyed using the first edition you do need to buy a new copy - read on to find out why.

Author: Bear Bibeault & Yehuda Katz
Publisher: Manning, 2010
Pages: 475
ISBN: 978-1935182320
Aimed at: web developers
Rating: 5
Pros: A much improved second edition
Cons: Uses the same, offputting, cover illustration
Reviewed by: Ian Elliot

This second edition of jQuery in action covers jQuery 1.4 and jQuery UI 1.8. Refer to my review of the first edition for its background.

 

Banner

 

jQuery was originally an open source Javascript library that focused on manipulating the DOM and hence dynamically creating and modifying the appearance of a page. Slowly its basic functioning has been added to by a collection of user interface components usually referred to as jQuery UI. Some jQuery programmers see this as an unnecessary expansion but it is undeniably useful even if it does complicate matters.The second edition of this book has a whole second part devoted to jQuery UI so negating my criticism of the first edition that it more or less ignored the subject.

The book has been much extended and reorganised - nearly always for the better - and, as already mentioned is now divided into two parts, Core jQuery and jQuery UI.

The first part, is mostly an update of the first edition, starts off gently with basic principles, moves on to consider the key idea of the "wrapped set" and how to pick out particular DOM elements. It then describes how you can use jQuery to modify the DOM and hence create dynamic or customised web pages.

Next we move on to consider how jQuery makes event handling easy and relatively browser-independent. It then goes on to explain the animation facilities available in the jQuery core. The remaining chapters deal with extending jQuery and Ajax - using utility functions, writing plugins and communicating with the server using Ajax. The Ajax section is a good introduction with some realistic examples that give a reasonable idea what you might use Ajax for.

This is more or less where there first edition came to an end but in the second edition we have part 2. This consists of three new chapters focused on the UI. It starts off with an explanation of how to get the jQuery UI and its basic operating principles. The next chapter deals with user interaction and the final chapter goes through the standard widgets and explains their use. This is a little too packed with reference tables etc but there are some good examples and insights.

Although there is an appendix which introduces some Javascript you do need to know the language reasonably well to get much out of this book. You also need to be fairly happy about using HTML and CSS - hence this isn't a beginner's book.

This is a much improved second edition, so much so that if you have enjoyed using the first edition you do need to buy a new copy. If you haven't bought the first edition then all you need to know is that this is a good introduction to jQuery that works its way up logically to more advanced aspects of using it and it covers the UI.

I still don't like the cover illustration but I do like the book. 

Banner


Lean DevOps

Author: Robert Benefield
Publisher: Addison-Wesley
Pages: 368
ISBN: 978-0133847505
Print:  0133847500
Kindle: B0B126ST43
Audience: Managers of devops teams
Rating: 3 for developers, 4.5 for managers
Reviewer: Kay Ewbank

The problem this book sets out to address is that of how to deliver on-demand se [ ... ]



Coding for Beginners, 2nd Ed (In Easy Steps)

Author: Mike McGrath
Publisher: In Easy Steps
Pages: 192
ISBN:978-1840789751
Print:1840789751
Kindle: B0B56LN77V
Audience: Complete beginners to programming
Rating: 4
Reviewer: Sue Gee

This book aims to introduce hands-on modern programming to complete beginners. Can this be achieved in fewer than 180 [ ... ]


More Reviews

Last Updated ( Monday, 02 August 2010 )