code: function fixLinearGradient (args) {
  	const angle = parseAngle(args[0][0]);
  
  	if (angle) {
  		// 如果第一参数是角度，修正角度
  		const deg = Math.round(angle.deg);
  		if (deg === 180) {
  			// 180°正是浏览器默认值，所以抛弃，减少生成的css的体积
  			args.shift();
  		} else {
  			if (degMap[deg]) {
  				// 如果角度是0、90、180、270等特殊值，将第一参变为方位信息
  				args[0] = ["to", degMap[deg]];
  			} else {
  				// 其他角度值，直接转换第一参即可
  				args[0] = angle2String(angle);
  			}
  		}
  	} else {
  		let position;
  		// 遍历第一参中的值，
  		args[0].forEach((arg, i) => {
  			if (directionMap[arg]) {
  				// 将top、left、bottom、right取反义词，并记录position
  				args[0][i] = directionMap[arg];
  				position = args[0];
  			}
  		});
  		if (position) {
  			if (position.length === 1 && position[0] === "bottom") {
  				// `to bottom`正是浏览器默认值，所以抛弃，减少生成的css的体积
  				args.shift();
  			} else {
  				// 将方位信息最前面添加一个"to"二级参数
  				position.unshift("to");
  			}
  		}
  	}
  
  	return args;
  }
docs: 修正`linear-gradient`的参数
  @param  {Array} args linear-gradient的所有参数
  @return {Array}      修正后的参数