The Absolutely Awesome jQuery Cookbook Released

Howdy! I am writing this post to announce the release of my new eBook The Absolutely Awesome jQuery Cookbook at

This book covers the latest jQuery v1.11.1 or 2.1 and jQuery UI 1.11.2 versions and contains 120+ practical jQuery recipes (about 70 Recipes and 50+ sub-recipes) you can use in your websites and projects right away. Each recipe includes working code, a live demo and a discussion on why and how the solution works. This eBook is available in PDF, .ePub and .mobi formats.

This book is primarily targeted for the everyday jQuery developer and designer who wants to enhance his/her websites and projects or wants to focus on the practical features of jQuery, and how they can be applied to solving real-world problems. The book assumes you have some working knowledge of HTML, CSS, jQuery and JavaScript. Although the first chapter ‘Getting started with jQuery & jQuery UI’ and the fifth chapter ‘Getting started with $.ajax()’ is a crash course introduction to jQuery and Ajax, I have provided links to additional resources, if you are relatively new to jQuery and want to make the best of this book.

You can download sample chapters over here



Table Of Contents:

Section I - Some Concepts
Recipe 1 - Getting started with jQuery & jQuery UI
Recipe 2 - Using Content Delivery Network (CDN)
Recipe 3 - Feature detection with Modernizr
Recipe 4 - bind() vs live() vs delegate() vs on()
Recipe 5 - Getting started with $.ajax()
Recipe 6 - Exploring Mustache.js for Templating
Recipe 7 - Using jsPerf to Test jQuery Selectors
Recipe 8 - Important Concepts for jQuery Developers

Section II - Input Controls
Recipe 9 - Miscellaneous Input Control Operations
Recipe 10 - Clear all Form Fields
Recipe 11 - Detect if TextBox Contents Have Changed
Recipe 12 - Automatically add Commas to a Number
Recipe 13 - Allow only AlphaNumeric Values
Recipe 14 - Total the values of Multiple TextBoxes
Recipe 15 - Adding Watermark to a TextBox
Recipe 16 - TextBox AutoComplete
Recipe 17 - Select/Deselect All CheckBoxes

Section III - Tables, Panels and Tabs
Recipe 18 - Miscellaneous Table Operations
Recipe 19 - Reverse the Order of Table Rows
Recipe 20 - Add/Delete Rows in a Table
Recipe 21 - Show/Hide Columns using CheckBoxes
Recipe 22 - Show/Hide Columns using Header Index
Recipe 23 - Check All CheckBoxes in a Table
Recipe 24 - Dynamically Add Thousands of Rows
Recipe 25 - Add Sorting and Pagination to a Table
Recipe 26 - Performing Calculations in a Table
Recipe 27 - Filtering a Table
Recipe 28 - Display Master Details Records
Recipe 29 - Create a Testimonial Section
Recipe 30 - Create a Sliding Overlay Panel
Recipe 31 - Add Notifications to your site
Recipe 32 - Create a Simple FAQ Accordion
Recipe 33 - Using the jQuery UI Accordion
Recipe 34 - Extending the jQuery UI Accordion
Recipe 35 - Create a Simple Tab Control
Recipe 36 - Using the jQuery UI Tabs Widget
Recipe 37 - jQuery UI Tabs - Advanced Scenarios

Section IV - Unordered List and DropDown Control
Recipe 38 - Sort Unordered List Alphabetically
Recipe 39 - Search and Delete Duplicate Items
Recipe 40 - Populate DropDown using JavaScript Object
Recipe 41 - Create a MultiLevel DropDown List
Recipe 42 - Programmatically Select an Option
Recipe 43 - Move Items between MultiSelect Lists

Section V - Menus and TreeView
Recipe 44 - Creating a Simple Menu
Recipe 45 - Working with jQuery UI Menu
Recipe 46 - Disable Right Click Context Menu
Recipe 47 - Auto Collapsible Nested TreeView
Recipe 48 - Add Expand/Collapse Icons in TreeView

Section VI - Working with Images
Recipe 49 - Create a Simple Image Gallery
Recipe 50 - Create an Image Carousel
Recipe 51 - Image Carousel using Twitter Bootstrap
Recipe 52 - Create a Flickr Image Gallery with Lazyloading

Section VII - Ajax
Recipe 53 - A Simple JSON Example
Recipe 54 - A Simple JSONP Example
Recipe 55 - Dynamically Load Scripts in a Sequence
Recipe 56 - Chain AJAX Requests with Deferred
Recipe 57 - Submit a Form Using Ajax
Recipe 58 - Filter Empty Form Fields from Submitting
Recipe 59 - Abort Ajax Requests
Recipe 60 - Cascading DropDown using AJAX

Section VIII - Creating jQuery Plugins
Recipe 61 - Create a Simple jQuery Plugin
Recipe 62 - Create a Running Counter Plugin
Recipe 63 - Table Sorting and Pagination Plugin
Recipe 64 - jQuery Validation Plugin

Section IX - Some Generic Recipes
Recipe 65 - Styling a Specific Hyperlink
Recipe 66 - Add nofollow for External Hyperlinks
Recipe 67 - Using the jQuery UI DatePicker Widget
Recipe 68 - Search and Highlight Text in a Web Page
Recipe 69 - Generate Table Of Contents for a Page
Recipe 70 - Time Bound Animations

You can also download sample chapters over here.

If you have any comments or questions about the eBook, feel free to ask them in the comments section.

Thank you and make sure to check out


Will you give this article a +1 ? Thanks in advance

About The Author

Suprotim Agarwal
Suprotim Agarwal, ASP.NET Architecture MVP (Microsoft Most Valuable Professional) works as an Architect Consultant and provides consultancy on how to design and develop Web applications.

Suprotim is also the founder and primary contributor to DevCurry, DotNetCurry and SQLServerCurry. He is the Editor of a Developer Magazine called DNC Magazine. He has also written two EBooks 51 Recipes using jQuery with ASP.NET Controls. and The Absolutely Awesome jQuery CookBook

Follow him on twitter @suprotimagarwal

No comments: