HTML5画布API中假设已有ctx表示画布2D上下文对象,且有ctx.moveTo(10,10);用于将画笔初始位置定位在(10,10)坐标,后续以下哪段代码形成的轨迹是一个正方形?( )。
A. ctx.lineTo(20,10); ctx.lineTo(20,20);ctx.lineTo(10,20);ctx.closePath();ctx.stroke();
B. ctx.lineTo(10,20); ctx.lineTo(20,10); ctx.lineTo(20,20);ctx.closePath();ctx.stroke();
C. ctx.lineTo(20,20); ctx.lineTo(10,20); ctx.lineTo(20,10);ctx.closePath();ctx.stroke();
D. ctx.lineTo(10,10); ctx.lineTo(20,10); ctx.lineTo(10,20);ctx.closePath();ctx.stroke();