( deps, callback )
| 12 | // 内部require, 简单不完全实现。 |
| 13 | // https://github.com/amdjs/amdjs-api/wiki/require |
| 14 | _require = function( deps, callback ) { |
| 15 | var args, len, i; |
| 16 | |
| 17 | // 如果deps不是数组,则直接返回指定module |
| 18 | if ( typeof deps === 'string' ) { |
| 19 | return getModule( deps ); |
| 20 | } else { |
| 21 | args = []; |
| 22 | for( len = deps.length, i = 0; i < len; i++ ) { |
| 23 | args.push( getModule( deps[ i ] ) ); |
| 24 | } |
| 25 | |
| 26 | return callback.apply( null, args ); |
| 27 | } |
| 28 | }, |
| 29 | |
| 30 | // 内部define,暂时不支持不指定id. |
| 31 | _define = function( id, deps, factory ) { |