code: function extJs(content, callback, file) {
    var reg = /"(?:[^\\"\r\n\f]|\\[\s\S])*"|'(?:[^\\'\n\r\f]|\\[\s\S])*'|(\/\/[^\r\n\f]+|\/\*[\s\S]*?(?:\*\/|$))|\b(__inline|__uri|__require|__id|__moduleId|__hash)\s*\(\s*("(?:[^\\"\r\n\f]|\\[\s\S])*"|'(?:[^\\'\n\r\f]|\\[\s\S])*')\s*\)/g;
    callback = callback || function(m, comment, type, value) {
      if (type) {
        switch (type) {
          case '__inline':
            m = map.jsEmbed.wrap(value);
            break;
          case '__uri':
            m = map.uri.wrap(value);
            break;
          case '__id':
            m = map.id.wrap(value);
            break;
          case '__moduleId':
            m = map.moduleId.wrap(value);
            break;
          case '__require':
            m = 'require(' + map.jsRequire.wrap(value) + ')';
            break;
          case '__hash':
            m = map.hash.wrap(value);
            break;
        }
      } else if (comment) {
        m = analyseComment(comment);
      }
      return m;
    };
    content = content.replace(reg, callback);
    var info = {
      file: file,
      content: content
    };
  
    fis.emit('standard:js', info);
    return info.content;
  }
docs: 标准化处理 javascript 内容, 识别 __inline、__uri 和 __require 的用法，并将其转换成中间码。
  
  - [@require id] in comment to require resource
  - __inline(path) to embedd resource content or base64 encodings
  - __uri(path) to locate resource
  - require(path) to require resource
  
  @param {String} content js 内容
  @param {Callback} callback 正则替换回调函数，如果不想替换，请传入 null.
  @param {File} file js 内容所在文件。
  @memberOf fis.compile