- Author: Giulio Bai
- publisher: packt publishing
- pages: 261
Previous month Packt Publishing send me a request by e-mail for a book review. Of course I was honoured and since the book fitted nicely in my main interest, namely webdevelopment, I read the book and wrote the review below.
First impression, a good book with a fast pace. First three global chapters, then on to the fun stuff creating plugins.
The first three chapters provide a concise but clear introduction to the jQuery API and how to create plugins. The rest of the book describes the creation of plugins in different categories. For example images, audio or form plugins. I really liked this setup, the instructions are very clear and only describe the core of the plugin’s, sometimes with a little added CSS. The advantage of this approach that it is easy for beginners to understand the inner workings of existing plugins. With this understanding it will be easy to expand the plugins to the requirements of the reader. The past years I have used and modified a lot of plugins, I wish I had a book like this from the start.
Even with the experience of a few years of jquery the book is a nice recapitulation of the inner working of the plugins used daily. This book also reminded of some forgotten plugins I wanted to check out.
Another aspect I liked is that the author starts including a custom jquery.center.js plugin to be used in the gallery plugin ( chapter 4 ) and the video plugin ( chapter 6 ) right from the start, this teaches DRY right from the start ( of course with the cost of additional HTTPRequests, but that’s another topic ).
Overall this book is a perfect addition to a jQuery learning book. It teaches the creation of jQuery plugins as well as the structure and thoughts behind common plugins. This knowledge comes in very handy exploring the vast amount of jQuery plugins.
if you’re interested, you can buy the book at Packt publishing.
- What is jQuery About?
- Plugins Basics
- Our First jQuery Plugin
- Media Plugins: Images Plugins
- Media Plugins: Audio Plugins
- Media Plugins: Video Plugins
- Form Plugins
- User Interface Plugins
- User Interface Plugins: Tooltip Plugins
- User Interface Plugins: Menu and Navigation Plugins
- Animation Plugins
- Utility Plugins
- Top jQuery Plugins