docs: function(){
          var _replace    = "$1" + this.config.tp + "$2" + this.config.tp,
              _al         = this.config.jade.replace( /(^\s*)(script\([^\)|^\n|^\r]*\))/gm , _replace ).split( this.config.tp ),
              _url ,
              _filePath;
          for( var i = _al.length; i--; ){
              if( i % 2 ){
                  _al[ i ]    = _al[ i ].replace( /\s/gi , "" );
                  tool.checkFileStatus( _al[ i ].replace( /[^\:]*src=['|"]([^'|^"]*)['|"].*/gi , "$1" ) , function( exists , filePath ){
                      if( !config.filePath.fetchUrl[ filePath ] ){
                          _url    = tool.getFileTs( filePath );
                          if( exists ){
                              _filePath   = Path.parse( filePath );
                              _url = tool.uglifyJs( Path.join( config.dir.srcDir , filePath ) , _filePath.dir + "/" + _filePath.name + "." );
                              _url = config.redirectOrigin + _url;
                          }
                          config.filePath.fetchUrl[ filePath ] = _url;
                      }
                      _al[ i ] = _al[ i ].replace( /(.*src=['|"])([^'|^"]*)(['|"].*)/gi , "$1" + config.filePath.fetchUrl[ filePath ] + "$3" );
                  } );
              };
          };
          return _al.join( "" );
      }