Be a jQuery Expert! jQuery Plugin Development eBook Giveaway

Written by Kevin Liew on 30 Jun 2014
37,784 Views • Giveaway

We have a sweet giveaway to offer readers -- 10 free copies of "jQuery Plugin Development In 30 Minutes"! The first ten lucky people who write a comment in this post will get their free copy.

The guide, authored by Robert Duchnik of Websanova.com, was just released by i30 Media, the publisher of In 30 Minutes guides. As Rob explains in the guide, jQuery plugins can reduce bugs, increase efficiency, improve collaboration, and save time. The guide contains no-nonsense explanations, best practices, and lots of code samples, which will help you get started writing your own jQuery plugins.

jQuery Plugin Development In 30 Minutes

This includes the following sections:

Introduction
  • About This Guide
  • Why jQuery Plugins?
Section 01 – Creation
  • Naming
  • Closures
  • Plugin Function
  • Summary
Section 02 – Prototyping
  • The Main Loop
  • The get() Method
  • Plugin Class
  • Prototyping
  • Summary
Section 03 – Conventions
  • Generate
  • Destroy
  • Init
  • $var
  • Private Functions
  • This & That
  • $.proxy()
  • Summary
Section 04 – Events
  • Note on .hover()
  • e.currentTarget vs e.target
  • Disabling Event Bubbling
  • Naming Events
  • Naming Functions
  • Summary
Section 05 – Options
  • Default Options
  • Plugin Options
  • Additional Options
  • Data Options
  • Advanced Options Setter
  • Summary
Section 06 – Setters and Getters
  • Setters
  • Getters
  • Methods
  • The Routine
  • Auto-Creation
  • Summary
Section 07 – CSS and Themes
  • Naming
  • CSS
  • Setting Themes
  • Multiple Themes
  • Summary
Section 08: Effects
  • States
  • Controller
  • Summary
Section 09 – Callbacks
  • Setup
  • Ajax
  • Naming
  • Summary
Section 10 – Browser and Mobile Support
  • Browser Support
  • Extending $.support
  • Mobile Support
  • Summary
Section 11 – File Organization
  • Simple
  • With Grunt
  • Git
  • Versioning
  • Summary

Section 12 – Boilerplate

Section 13 – Conclusion

Bonus Content:

Section 14 – jQuery Methods

Section 15 – jQuery Utilities

Section 16 – jQuery Selectors

Section 17 – jQuery Events

Winners!

This is the fastest giveaway ever! Congratulation to the following winners, I'll be sending over coupon code to your email account soon.

  1. Freek
  2. Andrus
  3. Mike
  4. Dactrtr
  5. Wayne D.
  6. David
  7. Karen
  8. David Eguiluz Lopez
  9. Steve Robillard
  10. Marcin
Join the discussion

Comments will be moderated and rel="nofollow" will be added to all links. You can wrap your coding with [code][/code] to make use of built-in syntax highlighter.

23 comments
Freek 6 years ago
Perfect timing, I could use some expert pointers to become a true jQuery ninja..! ;)
Reply
Andrus 6 years ago
not bad to have a copy.
Reply
mike 6 years ago
thx very much!
Reply
dactrtr 6 years ago
wow, look awesome, and very complete :)
Reply
Wayne D. 6 years ago
Sounds like a great guide! Hope to be able to snag a copy, I do a lot of jQuery but haven't done many plug-ins from the ground up.
Reply
David 6 years ago
great giveaway! hoping to win. thanks
Reply
Karen 6 years ago
Know a bit about jQuery but haven't done any plugin development with it. Hopefully this book will change that!
Reply
David 6 years ago
Me encantaría ser uno de los ganadores y poder aprender un montón con esta magnífica guía!
Reply
Steve Robillard 6 years ago
An interesting way to doa giveaway - looks like a good book too.
Reply
Marcin 6 years ago
first? :)
Reply
Christian 6 years ago
Really nice!
Keep going this way ;)
Reply
Vince 6 years ago
I'd like a copy of the book!
Reply
Mich 6 years ago
I'll take one please !
Reply