按老師的代碼寫完沒效果???
var?Window_Width?=?1024; var?window_Height?=?768; var?Radius?=?8; window.onload?=?function(){ var?canvas?=?document.getElementById("canvas"); var?context?=?canvas.getContext("2d"); canvas.width?=?Window_Width; canvas.height?=?window_Height; render(context); } function?render(){ var?hours?=?12; var?minutes?=?34; var?seconds?=?56; renderDigit(0,0,parseInt(hours/10),cxt); } function?renderDigit(x,y,num,cxt){ cxt.fillStyle?=?"blue"; for(var?i=0;i<digit[num].lenght;i++){ for(var?j=0;j<digit[num][i].lenght;j++){ if(digit[num][i]?==?1){ cxt.beginPath(); cxt.art(x+(Radius+1)+2*(Radius+1),y+(Radius+1)+2*(Radius+1),Radius,0,2*Math.PI); cxt.closePath(); cst.fill(); } } } }
為什么我的沒顯示?F12說renderDigit(0,0,parseInt(hours/10),cxt);的cxt有問題
2016-06-13
function?render(cxt){ ?//render函數(shù)頭里面忘寫形參cxt了
????var?hours?=?12;
????var?minutes?=?34;
????var?seconds?=?56;
?
????renderDigit(0,0,parseInt(hours/10),cxt);
}