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?
- Naming
- Closures
- Plugin Function
- Summary
- The Main Loop
- The get() Method
- Plugin Class
- Prototyping
- Summary
- Generate
- Destroy
- Init
- $var
- Private Functions
- This & That
- $.proxy()
- Summary
- Note on .hover()
- e.currentTarget vs e.target
- Disabling Event Bubbling
- Naming Events
- Naming Functions
- Summary
- Default Options
- Plugin Options
- Additional Options
- Data Options
- Advanced Options Setter
- Summary
- Setters
- Getters
- Methods
- The Routine
- Auto-Creation
- Summary
- Naming
- CSS
- Setting Themes
- Multiple Themes
- Summary
- States
- Controller
- Summary
- Setup
- Ajax
- Naming
- Summary
- Browser Support
- Extending $.support
- Mobile Support
- Summary
- 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.
- Freek
- Andrus
- Mike
- Dactrtr
- Wayne D.
- David
- Karen
- David Eguiluz Lopez
- Steve Robillard
- Marcin
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.Keep going this way ;)