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

最新回答 / 田梗上的梦
<!DOCTYPE html><html><head><meta charset="utf-8"> <title></title></head><body><canvas id="canvas" width="1024" height="768" style="border:1px solid #aaa;display: block;margin: 20px auto;"><!-- 默认宽30...

已采纳回答 / weibo_吃着空调吹西瓜_0
这个应该和用什么编辑器没有关系确定你用的是<canvas></canvas>(当初我就犯过这个毛病);var canvas=document.getElementById("canvas");var context=canvas.getContext("2d")这样应该就没错了。

已采纳回答 / qq_Jellybeans_0
for循环,执行{}里面的语句,而填充应该写在for外面

已采纳回答 / moocer9527
var tangram = [p[]]?这句错啦。js没有这样声明数组的方法。还有就是js虽然不强制要求句末有分号,但是最好习惯带上分号。

已采纳回答 / 慕斯卡3531659
大哥   for(var i=1;i<piece.p.length;i++);    把这个代码看10遍是不是多了一个分号

已采纳回答 / Knight_
context.lindewidth 把线条粗细改变一下试试

已采纳回答 / 向山
我们如果把函数按照数组循环完调用draw()i次后 代码相当于下面    moveTo(0,0)    lineTo(200,200)    lineTo(400,0)    fill();//第一次画完没有颜色   /* fillStyle("arr[0].color")//重点看这里,这是第二个图形的轨迹,这里的fillstyle取得是第一个里面的颜色 fillstyle可以写在moveTo的前面是所以颜色后移    moveTo(0,0)    lineTo(200,200)    lineTo(0...

已采纳回答 / AnMjn
<...code...>都可以,看你想要哪种效果,上一个是求秒数的十位,下一个是秒数的个位。用curSeconds彩色小球显示当前的数字,用nextSeconds彩色小球就显示的是下一个数字。

最赞回答 / 爱学习的Hero
时间没有替换,不要照着老师的时间写const endTime=new Date(2014,6,11,18,47,52);换成const endTime=new Date(2017,2,22,18,47,52);

已采纳回答 / 慕粉4169398
    for(var i=1;i<piece.p.length,i++) 这行敲错了,i++钱的,改成分号就好了

已采纳回答 / beryl20120308
我觉得之所以用while而不是if,因为while是循环执行,如果满足条件会一直执行,所以不断删除满足条件的小球。而如果是if的话,那么执行一次updateBalls函数只执行一次 if也就是说只删除一个小球,while的话,执行一次upadate会执行好多次while里的代码删除多个小球。 pop执行一次删除一个,执行多次就删除多个。。。
课程须知
1.要对HTML+CSS相关标签有所掌握;2.对网页布局知识有简单的了解;3.掌握一定的JS基础知识
老师告诉你能学到什么?
通过学习Cancas倒计时效果的基础知识:比如球形的绘制,动画的基础原理,让Canvas帮助我们制作出绚丽的效果,力图每一个课程除了介绍知识,还能帮助大家使用Canvas制作出属于自己的动画和游戏作品。

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消