Skip to content

Instantly share code, notes, and snippets.

@lelotnk
Created April 19, 2015 03:58
Show Gist options
  • Save lelotnk/a2c75cd49d8cc84808ec to your computer and use it in GitHub Desktop.
Save lelotnk/a2c75cd49d8cc84808ec to your computer and use it in GitHub Desktop.
Definindo um módulo com RequireJs e Module Patten
require(['jquery', 'app/mymodule'], function($, MyModule){
MyModule.initialize();
});
define((function(win, doc, undefined) {
'use strict';
function MyModule()
{
var $public = {}
var $private = {}
$public.initialize = function initialize(angle)
{
$private.myMethod();
}
$private.myMethod = function myMethod()
{
console.log('Testing...');
}
return $public;
}
win.MyModule = win.MyModule || {};
win.MyModule = MyModule();
return win.MyModule;
})(window, document));
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment