最赞回答 / Fewq
<canvas id="myCanvas" style="border:10px solid: #aaa display:block;margin:50px auto;"> 您所使用的浏览器不支持canvas,请使用支持canvas的浏览器 </canvas>样式写错了,border:10px solid #aaa;
2015-01-12
最新回答 / 哦哦哒
这个应该是每个浏览器对setInterval的一个优化吧,当离开浏览器窗口的时候会默认暂停动画效果以节约系统资源诸如内存,CPU,然后再回来的时候会对已经运行的动画效果运用JS计算达到没有好像没离开过一样,但是由于离开的这段时间其实这个Demo依然在做一些事情,所以就发生了这个bug,大概是这样,具体原因可以百度一下浏览器对setInterval的处理相关方面的知识
2014-12-31
最赞回答 / 小学生_ping
不是的,可以写在head里。只是脚本都放在</body>标记之前,就可以让页面变得更快,这样,即使在加载脚本时,window对象的load事件依然可以执行对文档的各种操作。
2014-12-30