code: function clearTagSpaces(html) {
  
      // 主要移除三种空格
      // 1. 属性名称前面多余的空格
      // 2. 属性值后面多余的空格
      // 3. 等号两边的空格
      // 示例：[   name  =  "value"  ] -> [ name="value" ]
      var result = html.replace(REGEXP_ATTR_SPACE_PRE, function(dirtyAttr, attrName, attrValue) {
          return ' ' + attrName + '=' + attrValue;
      }).replace(REGEXP_ATTR_SPACE_SUF, function(dirtyAttr, attrName, attrValue, a, b, c, sufSpace) {
          var cleanAttr = attrName + '=' + attrValue;
  
          // 如果结尾没有空格（sufSpace == 0），则不补加单个空字符串
          if (sufSpace.length > 0) {
              cleanAttr += ' ';
          }
  
          return cleanAttr;
      });
  
      // 移除标签结束符前面的空格
      // 示例：[<div   >] -> [<div>]
      result = result.replace(/\t+\n/g, '').replace(/\s*>/mg, function(a) {
          return a.replace(/\s+/, '');
      });
  
      return result;
  }
docs: 清理标签中多余的空格
  
  @param {String} html
  @return {String}