docs: function loadResource( pluginAndResource, baseId ) {
          if ( modModules[ pluginAndResource ] ) {
              return;
          }
  
          var idInfo = parseId( pluginAndResource );
          var resource = {
              id: pluginAndResource,
              state: MODULE_ANALYZED
          };
          modModules[ pluginAndResource ] = resource;
  
          /**
           * plugin加载完成的回调函数
           *
           * @inner
           * @param {*} value resource的值
           */
          function pluginOnload( value ) {
              resource.exports = value || true;
              modDefined( pluginAndResource );
          }
  
          /**
           * 该方法允许plugin使用加载的资源声明模块
           *
           * @param {string} name 模块id
           * @param {string} body 模块声明字符串
           */
          pluginOnload.fromText = function ( id, text ) {
              autoDefineModules[ id ] = 1;
              new Function( text )();
              completePreDefine( id );
          };
  
          /**
           * 加载资源
           *
           * @inner
           * @param {Object} plugin 用于加载资源的插件模块
           */
          function load( plugin ) {
              var pluginRequire = baseId
                  ? modModules[ baseId ].require
                  : actualGlobalRequire;
  
              plugin.load(
                  idInfo.resource,
                  pluginRequire,
                  pluginOnload,
                  moduleConfigGetter.call( { id: pluginAndResource } )
              );
          }
  
          load( modGetModuleExports( idInfo.module ) );
      }