REVIEW - Beginning jQuery


Beginning jQuery


Jack Franklin


Apress (2013)




Alex Paterson


April 2014



Reviewed: September 2013

There can be little doubt that jQuery has made a significant contribution to web development since its first release in 2006. It has provided higher-order constructs for HTML/CSS programming that allow complex dynamic content to be displayed and manipulated in more and more impressive ways.

As a C++ programmer with limited exposure to Javascript, I was hopeful that the book, Beginning jQuery by Jack Franklin (Apress, 2013), would give me a head-start on a new web project.

The first two chapters are clearly aimed at those with little programming experience. An overview of Javascript is given and the basic syntax of jQuery is introduced mostly through practical code examples.

Chapters three and four look at how jQuery can be used to manipulate the DOM and alter the content of a web page. Again, code examples are used to try and explain the concept to the reader.

Chapters five and six give a very brief introduction to the power of functions in Javascript and there are further chapters on animation, ajax, jQuery plug-ins. The book rounds off with a worked example containing code elements seen throughout the chapters.

The author has commendably tried to cover a wide range of topics in a slim volume, however the presentation clearly lacks some polish. The most disappointing aspect is the almost inexcusable lack of diagrams; there are many areas where the author’s explanation of a concept should have been accompanied by a diagram to aid the reader’s understanding. There are some images in the book, but these are mostly browser output, jQuery API website screenshot and kittens. Yes, kittens. Another area that gave disappointment was the index, which looks incomplete and only provides entries for seven letters of the alphabet.

In summary, despite the interesting subject matter, the readability and presentation issues made the book almost inaccessible for this reader.

Book cover image courtesy of Open Library.

Your Privacy

By clicking "Accept All Cookies" you agree ACCU can store cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

By clicking "Share IP Address" you agree ACCU can forward your IP address to third-party sites to enhance the information presented on the site, and that these sites may store cookies on your device.