最新回答 / 歐炳傑
浏览器的执行顺序是从上到下加载解析的,放在head的js文件会比body中的html元素优先执行,此时canvas元素还未被浏览器解析渲染出来,所以没有效果可以在将代码放在 window.onload = function () { // 具体代码}中,这样就能保证js文件先执行也能渲染出时钟
2018-04-27
感谢老师,跟着做了一遍,加了日期显示。项目地址:https://github.com/JinWangQ/clock-by-canvas 演示:https://jinwangq.github.io/clock-by-canvas/
2018-04-24
最新回答 / qq_慕设计5352929
是将整个画布清空再重新画出的,0,0是从这个矩形的x,y轴坐标都为零的点,也就是左上角开始清空整个画布,因为之前设置的背景之类的已经保存过 所以每次清空重画的就是秒针分针时针clearRect(x,y,width,height)这四个是必选的参数
2018-04-09
写不出来的小哥哥,你们没写出来也没发现有错的 ,大部分原因应该是少了函数执行的过程,因为你们写的内容是在函数里 ,所以要加个执行函数哦:drawBackground()
2018-03-29