如何使用JavaScript canvas实现渐变颜色矩形的绘制?