Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
View revisions from oldest -> newest
// Creating a plugin with $.myNS.public_method1() and $.myNS.public_method2() methods, a few different ways.
(function($){
var private_var;
$.myNS = {
public_method1: function(){
private_method();
},
public_method2: function(){
return private_var;
}
};
function private_method() {
$.myNS.public_method2();
}
})(jQuery);
// 143 bytes compressed
// (function(a){var c;a.myNS={public_method1:function(){b()},public_method2:function(){return c}};function b(){a.myNS.public_method2()}})(jQuery);
//
// object literal used to define methods
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment