I am trying to figure out the best practice for JS namespacing and
there is a ton of conflicting information out there.
I have sorta settled on one of these:
1) From some of the websites on namespacing
var AZ = function($) {
var private_var;
function private_method() {
// do stuff here
}
return {
initDeleteList : function(deleteUrlPrefix, deleteClass,
itemPrefix,
itemDeletePrefix) {
// do stuff here
},
method_2 : function() {
// do stuff here
}
};
}(jQuery);
2) From looking at the Fluid stuff as an example
var AZ = AZ || {};
(function($){
var private_var;
function private_method() {
// do stuff here
}
AZ.initDeleteList = function(deleteUrlPrefix, deleteClass,
itemPrefix, itemDeletePrefix) {
// do stuff here
}
AZ.method_2 = function() {
// do stuff here
}
)}(jQuery);
3) ??????????
Any recommendations on best practices?
Is there a webpage I should be looking at?
-AZ
--
Aaron Zeckoski (azeckoski (at) vt.edu)
Senior Research Engineer - CARET - University of Cambridge
https://twitter.com/azeckoski - http://www.linkedin.com/in/azeckoski
http://aaronz-sakai.blogspot.com/ - http://tinyurl.com/azprofile
_______________________________________________________
fluid-work mailing list - [email protected]
To unsubscribe, change settings or access archives,
see http://fluidproject.org/mailman/listinfo/fluid-work