Skip to content

Instantly share code, notes, and snippets.

@mockee
Created September 10, 2012 17:19
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save mockee/3692265 to your computer and use it in GitHub Desktop.
Save mockee/3692265 to your computer and use it in GitHub Desktop.
// 支持自定义命名空间
Do.setConfig('namespace', 'Ark');
// 利用 `Do` 自身的 `add` 来定义模块的方法名
Do.add('cookie', { path: 'cookie.js' });
Do.add('ajax', { path: 'ajax.js', requires:['cookie'] });
Do('ajax', function() {
console.info(Ark.ajax); // Using ajax with cookie mod.
});
// cookie module
define('mods/cookie', function() {
return function() {
return 'cookie mod';
};
});
// ajax module
define('mods/ajax', ['mods/cookie'], function(cookie) {
return function() {
return 'Using ajax with ' + cookie();
};
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment