最新回答 / 慕仔8415870
我的问题我解答,重复看了一遍视频,跟着一步步做,结果可以了,这是js全部代码,嘻嘻,开心。var chessBoard = [];for(var i = 0;i < 15;i++){chessBoard[i] = [];for(var j = 0;j<15;j++){ chessBoard[i][j] = 0;}}var me = true;var chess = document.getElementById('chess');var context = chess.getConte...
2021-07-08
最新回答 / 慕慕0445560
刚发完就发现有这样的问题 是width和height样式要和视频里一样写在<canvas>标签里<canvas id="chess" width="450px" height="450px">
2021-04-19
最新回答 / Amy_sh
你好,你这个应该是上面那句 element 获取有问题,你用的是 getElementsByTagName,得到的是一个数组,如果是只有一个元素,那下面那句context 获取就应该是 chess[0].getContext('2d')。
2018-10-19
最新回答 / qq_上帝遗忘之子_0
渐变的问题我也不太清楚,对canvas画图了解不深,onload和onLoad里面正确的写法是onload,有时候工具提示也不一定是对的,要是不清楚可以去w3c或者菜鸟教程看一下。
2018-04-06
最赞回答 / qq_几分秀_04105739
上面同学的说法不太对,不是因为方面操作吧。var x=e.offsetX;//获取的是相对于整个canvas容器的x坐标值var y=e.offsetY;//获取的是相对于整个canvas容器的y坐标值var i = Math.floor(x/30);var j = Math.floor(y/30);oneStep(i,j,me); //传入i,j值context.arc(15+i*30,15+j*30,13,0,2*Math.PI) ;//oneStep(i,j,me)里的画圆函数以上其实 可以 等同于...
2017-12-16