JSFiddle - React, Tailwind, and code Playground

by 3gwebtrain

JavaScript

var SANDBOX = {

    helper :function(core, id){
        
        var CONTAINER = core.dom.query("#" + id);
        
        //STORED THE POTION OF PAGE AS CONTAINER ABOVE; WE CAN USE WHEN WE NEED AGAIN.
    
        return{
        
            find:function(){
            
            },
            
            notify:function(){
            
            }
        }
    
    }
    
}


var COMPANY = (function(){

    var data = {};
    
    return {
    
        create:function(id, mod){
            
          var temp = mod();
            
            data[id] = mod;
            
 
        },
        
        find:function(id){
            
        },
        
        dom:{
            query:function(id){
                    console.log(id);
                    return id;

            }
        },
        
        start : function(id){
            
            var modS = data[id];
                modS.instance = modS(SANDBOX.helper(this, id));
                modS.instance.init();
            
        },
        
        startAll : function(){
            
            var id;
            
            for(f in data){
               this.start(f);
            }
        
        }
    
    }

}());



COMPANY.create("male", function(obj){
    
    var private = "";
    
    
    return {
    
        init:function(){
        
            console.log("male initiated", obj);
        
        }
    
    }

})

COMPANY.create("female", function(obj){
    
    var private = "";
    
    
    return {
    
        init:function(){
        
            console.log("female initiated", obj);
        
        }
    
    }

})

COMPANY.startAll();