为了账号安全,请及时绑定邮箱和手机立即绑定

最新回答 / NuageYunzi
先创建一个.html文件,创建好之后第一行输入!按下tab键

最新回答 / 非典型材料IT男
链接的JS文件也要写在canvas标签内部可以。

已采纳回答 / 木念白
var chess = document.getElementById('chees');  id取错了,是chess

最新回答 / GraceZy
改变棋盘的样式啊,好看

已采纳回答 / DCrystal
圆的画法  重新试试试试context.beginPath();context.arc(15+i*30,15+j*30,13,0,2*Math.PI);context.closePath();var gradient=context.createRadialGradient(15+i*30+2,15+j*30-2,13,15+i*30+2,15+j*30-2,0);

已采纳回答 / 某某01
获取画布的2D空间,2d是指画布的空间

最新回答 / 恒心是不会变的
subline text3  比较小,

最新回答 / 慕粉3849768
指定一个二维画布,也是当前唯一的合法值,未来getContext() 方法可能允许传递一个 "3d" 字符串参数来支持3D 绘图

已采纳回答 / 夜幕丶将临
应该是你电脑屏幕显示设置的问题,换个屏幕显示像素比试试  

最赞回答 / 小范的QQ
在style里面是像素吧 我一般写到canvas里面的

最新回答 / stone310
对啊,不过可以设一个边界判定下,if(e.offsetX<450){}和if(e.offsetY<450){}

最新回答 / 慕粉3745314
不是很理解你的问题。在这个案例里格子之间的间距是为了达到让界面美观才选定的30,如果调整了整个棋盘的大小,就应该重新计算格子的大小啊。<...code...>

最新回答 / 慕妹1403565
旧的节点值不为默认的0,所以下不了子
课程须知
本课程是前端中级课程 1、JS基础知识 2、Canvas基础知识
老师告诉你能学到什么?
1、canvas绘制五子棋棋盘 2、canvas绘制黑白棋子 3、五子棋交互逻辑处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消