docs: function require( requireId, callback ) {
          // #begin-ignore
          // #begin assertNotContainRelativeId
          // 确定require的模块id不包含相对id。用于global require，提前预防难以跟踪的错误出现
          var invalidIds = [];
  
          /**
           * 监测模块id是否relative id
           *
           * @inner
           * @param {string} id 模块id
           */
          function monitor( id ) {
              if ( id.indexOf( '.' ) === 0 ) {
                  invalidIds.push( id );
              }
          }
  
          if ( typeof requireId === 'string' ) {
              monitor( requireId );
          }
          else {
              each(
                  requireId,
                  function ( id ) {
                      monitor( id );
                  }
              );
          }
  
          // 包含相对id时，直接抛出错误
          if ( invalidIds.length > 0 ) {
              throw new Error(
                  '[REQUIRE_FATAL]Relative ID is not allowed in global require: '
                  + invalidIds.join( ', ' )
              );
          }
          // #end assertNotContainRelativeId
  
          // 超时提醒
          var timeout = requireConf.waitSeconds;
          if ( timeout && (requireId instanceof Array) ) {
              if ( waitTimeout ) {
                  clearTimeout( waitTimeout );
              }
              waitTimeout = setTimeout( waitTimeoutNotice, timeout * 1000 );
          }
          // #end-ignore
  
          return actualGlobalRequire( requireId, callback );
      }