老師的這一段 for沒有{},加上{}就一片空白,? {}這個能嘗試的就嘗試了,請問{}加那里。
for(var i=1; i<piece.p.length; i++)
?? ?
?? ??? ?cxt.lineTo(piece.p[i].x, piece.p[i].y);
?? ??? ?cxt.closePath();
?? ?
?? ??? ?cxt.fillStyle = piece.color;
?? ??? ?cxt.fill();
?? ?? ??? ?
?? ??? ?cxt.strokeStyle = "#333";
?? ??? ?cxt.lineWidth = 3;
?? ??? ?cxt.stroke();
2014-10-22
在課程中,這段具體繪制七巧板一塊兒的代碼被封裝在了draw函數(shù)中,for循環(huán)下只有一句話,大括號可以省略。
如果你不希望這層封裝,將所有繪制代碼放在大括號中就好了。