AngularJs & RequireJs
http://requirejs.org/ AngularJS injects instances RequireJS injects references to classes or functions Organize things into package, but must remember dependency order package manager - (linker) 4 features using RequireJS: 1) Package Dependency Manager 2) Injector 2) Javascript File Loader 4) Concatenate / Uglify Require.JS Manages: 1) load dependency 2) runtime dependency Angular.JS Manages: 1) construction dependency (IoC) 2) Module dependency 3 Simple RequireJS API 1) define() - asynch module definition, ready handlers called when dependencies resolve or immediately if none Every file is wrapped in a define() Every define needs to return a value filename => implicit ID builds tree of dependencies, builds flat registry of values 2) require() - call back function to be invok...