用面向对象的思想 封装 在canvas绘制直线的函数); ; ; ; ); drawLine(parameters) { 25 this.init(parameters); 26 } { 29 constructor: drawLine, (parameters) { parameters.ctx; ]; ]; ]; ]; ; []; ; 40 }, () { 43 this.ctx.beginPath(); .startY); .endY); .lineWidth; .lineDash); .strokeStyle; 49 this.ctx.stroke(); 50 } 51 }; drawLine({ 55 ctx: ctx, ], ], }); 60 line.stroke(); drawLine({ 62 ctx: ctx, ], }); 66 line2.stroke();
效果图: