Module

  • by

Create a simple module

var MODULE = (function(module) {
    sayHello = function () {
        console.log("Hello world");
    }

    // public bindings
    module.sayHello = sayHello;
    return module;
})(MODULE || {});

Implement a sub module

var MODULE = (function(module) {
    var sub = module.world = module.world || {};

    sayHello = function () {
        console.log("Hello world");
    }

    // public bindings
    sub.sayHello = sayHello;
    return module;
})(MODULE || {});