課程
/前端開發
/Html5
/炫麗的倒計時效果Canvas繪圖與動畫基礎
為什么for循環不加大括號,加上后就出不來效果??
2016-03-16
源自:炫麗的倒計時效果Canvas繪圖與動畫基礎 2-2
正在回答
同問,
function draw(piece,cxt){
? ? ? ? ? ? cxt.beginPath();
? ? ? ? ? ? cxt.moveTo(piece.p[0].x,piece.p[0].y);
? ? ? ? ? ? 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 = "black";
? ? ? ? ? ? ? ? cxt.lineWidth = 3;
? ? ? ? ? ? ? ? cxt.stroke();
? ? ? ? }
這樣就可以達到老師的效果,為什么{}不能把繪制的過程包含進去呢?
沒解決的話還是把代碼貼出來,你這問題和沒問一樣,不可能的事
數一數你的大括號成對不,是不是少了或者多了,按理來講應該是能出來才對啊
我都加大括號啊,不出效果可能是一些語法問題
舉報
學習HTML5中最激動人心的技術Canvas,徹底釋放自己的創造力
2 回答for循環加上{}不顯示效果
1 回答draw里面的for循環為什么不用加{ }
4 回答這里的for循環為什么不加{} 我嘗試加了{} 反而出不來了 求解釋
2 回答加了window.onload就出不來,不加出就來了
4 回答為什么函數里面的for循環沒有用花括號呢?
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2016-03-21
同問,
function draw(piece,cxt){
? ? ? ? ? ? cxt.beginPath();
? ? ? ? ? ? cxt.moveTo(piece.p[0].x,piece.p[0].y);
? ? ? ? ? ? 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 = "black";
? ? ? ? ? ? ? ? cxt.lineWidth = 3;
? ? ? ? ? ? ? ? cxt.stroke();
? ? ? ? }
這樣就可以達到老師的效果,為什么{}不能把繪制的過程包含進去呢?
2016-03-17
沒解決的話還是把代碼貼出來,你這問題和沒問一樣,不可能的事
2016-03-16
數一數你的大括號成對不,是不是少了或者多了,按理來講應該是能出來才對啊
2016-03-16
我都加大括號啊,不出效果可能是一些語法問題