DragonFireGamesLvl 11
Well at a glance, I tried using drawingContext.createLinearGradient, but it turns out that for some reason code.org won't render the gradient when I run:
function draw() {
var gradient = drawingContext.createLinearGradient(20-360, 20-360, 360+360, 360+360);
gradient.addColorStop(0, "blue");
gradient.addColorStop(1, "red");
drawingContext.fillStyle = gradient;
drawingContext.fillRect(20, 20, 360, 360);
}
Perhaps my first attempt will be of some use to you.