Why should I buy this eBook

  • Plenty of Useful Examples

    In 550 pages of jQuery awesomeness, this eBook lays out a specific solution to a scenario that will be immediately useful in your day-to-day work.

  • Available in multiple reading formats

    If you use an e-reader, it's probably a Kindle. The eBook will be available as a PDF, ePub and Mobi.

  • Cross Browser Tested Scripts

    The eBook contains solutions that have been tested in almost every major browser. Each recipe includes working code and a live demo to test the code.

  • Handy Reference Guide

    This book is primarily geared towards the everyday jQuery developer and designer who wants a reference for specific issues that come up in their projects.

Download Table of Contents & Sample Chapters

  • 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 II - Input Controls

    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


About the Author

Suprotim Agarwal has been developing web applications since the year 2000 using Microsoft and JavaScript technologies. He is an author and the founder of popular .NET websites like Dotnetcurry.com, Devcurry.com and the DNC .NET Magazine. He has also been awarded the prestigious MVP Award by Microsoft 8 times in a row.

You can follow him on twitter @suprotimagarwal or check out his previous book 51 Recipes with jQuery and ASP.NET Controls

eBook Landing Page