Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
tree: f4561c12a4
40 lines (33 sloc) 1.047 kb
<!doctype html>
<html lang="en">
<title>JavaScript Patterns</title>
<meta charset="utf-8">
<script src=""></script>
* jQuery basic plugin boilerplate
The most basic form of jQuery plugin
This is great for compactness
$.fn.myPluginName = function() {
// your plugin logic
A better foundation to build on
Here, we’ve wrapped our plugin logic in an anonymous function. To ensure that our use of the $ sign as a shorthand creates no conflicts between jQuery and other JavaScript libraries, we simply pass it to this closure, which maps it to the dollar sign, thus ensuring that it can’t be affected by anything outside of its scope of execution.
(function( $ ){
$.fn.myPluginName = function() {
// your plugin logic
})( jQuery );
// References
// Essential jQuery Plugin Patterns (by Addy Osmani) -
Jump to Line
Something went wrong with that request. Please try again.