JSFiddle - React, Tailwind, and code Playground
by KevinIsNowOnline
JavaScript
//Declare Namespace
var MyNameSpace = MyNameSpace || {};
MyNameSpace.MyModule = function ()
{
var myPrivateProperty = 2;
var myPublicProperty = 1;
var myPrivateFunction = function ()
{
console.log("myPrivateFunction()");
};
var myPublicFunction = function ()
{
console.log("myPublicFunction() " + myPublicProperty);
};
var init = function ()
{
console.log("init()");
};
var oPublic =
{
init: init,
myPublicFunction: myPublicFunction,
myPrivateFunction:myPrivateFunction,
myPublicProperty: myPublicProperty
};
return oPublic;
}();
MyNameSpace.MyModule.init();
MyNameSpace.MyModule.myPublicFunction();
MyNameSpace.MyModule.myPrivateFunction();
MyNameSpace.MyModule.myPublicProperty = 3;
console.log(MyNameSpace.MyModule.myPublicProperty);