dollzcx
2017-01-18 16:41
为什么我和老师写的一模一样 画出来不对啊,,
onload=function(){
var chess=document.getElementById('chess');
var context=chess.getContext('2d');
context.strokeStyle='#bfbfbf';
for(var i=0;i<15;i++){
context,moveTo(15 + i*30 , 15);
context.lineTo(15 + i*30 , 435);
context.stroke();
context,moveTo(15 , 15 + i*30);
context.lineTo(435 , 15 + i*30);
context.stroke();
}
// context.moveTo(0,0);
// context.lineTo(450,450);
// context.stroke();
}
对角线没问题 ,这一段显示出来就变成右下半部的折线了
兄弟,你的代码里面
context,moveTo(15 + i*30 , 15);//context后面是逗号
context.lineTo(15 + i*30 , 435);
context.stroke();
context,moveTo(15 , 15 + i*30);//context后面是逗号
context.lineTo(435 , 15 + i*30);
context.stroke();
你自己数数context后面用了几个句号...你这种图怕是阴差阳错画出了高级canvas函数图喔。
我怎么觉得你写的和我是一样的啊..摸的意思是说逗号两边的空格?我本来就加了啊..
var chess=document.getElementById('chess'); var context=chess.getContext('2d'); context.strokeStyle='#bfbfbf'; for(var i=0;i<15;i++){ context.moveTo(15 + i*30 , 15); context.lineTo(15 + i*30 , 435); context.stroke(); context.moveTo(15 , 15 + i*30); context.lineTo(435 , 15 + i*30); context.stroke();
你中间的context.moveTo(15 + i * 30,15); 用了逗号了
现在这样应该没问题了
图片附上
对了 我浏览器用ff和chrome都试过不行
JS实现人机大战之五子棋(UI篇)
35650 学习 · 136 问题
相似问题