Почему пропуск beginPath () перерисовывает все?
Безcontext.beginPath();
красный штрих в верхней части размером 10px перерисовывается как зеленый штрих в 30px, хотя контекстные свойства 30px и green не вызываются до тех пор, пока штрих не будет уже нарисован. Это почему?
window.onload = function() {
var canvas = document.getElementById("drawingCanvas");
var context = canvas.getContext("2d");
context.moveTo(10,50);
context.lineTo(400,50);
context.lineWidth = 10;
context.strokeStyle = "red";
context.stroke();
//context.beginPath();
context.moveTo(10,120);
context.lineTo(400,120);
context.lineWidth = 30;
context.strokeStyle = "green";
context.stroke();
};