Modules – Exercise (AMD)
by Shane Porter
HTML
<script src="http://requirejs.org/docs/release/2.1.20/minified/require.js"></script>
JavaScript
/**
* Modules – Exercise (AMD)
*
* Use the Asynchronous Module Definition to encapsulate logic into re-usable modules
*
* 1. convert Item and Collection objects into modules
* 2. import them into App module
* 3. use same tests as previous exercise
* 4. might be easier to fork your previous exercise solution and modify
*/
define('module name', [ /* dependency names */ ], function ( /* dependency objects */ ) {
// return definition
});
require([ /* dependency names */ ], function ( /* dependency objects */ ) {
// use dependencies
});