最新回答 / 歐炳傑
瀏覽器的執(zhí)行順序是從上到下加載解析的,放在head的js文件會比body中的html元素優(yōu)先執(zhí)行,此時canvas元素還未被瀏覽器解析渲染出來,所以沒有效果可以在將代碼放在?window.onload = function () {????// 具體代碼}中,這樣就能保證js文件先執(zhí)行也能渲染出時鐘
2018-04-27
最新回答 / qq_慕設(shè)計5352929
是將整個畫布清空再重新畫出的,0,0是從這個矩形的x,y軸坐標都為零的點,也就是左上角開始清空整個畫布,因為之前設(shè)置的背景之類的已經(jīng)保存過 所以每次清空重畫的就是秒針分針時針clearRect(x,y,width,height)這四個是必選的參數(shù)
2018-04-09
最贊回答 / 阿貓貓貓貓
如果刪除了,那么第一秒出現(xiàn)的是空白,過了一秒(1000毫秒)之后才會出現(xiàn)時鐘。所以為了防止出現(xiàn)斷層,一開始先把時鐘畫上去。我是這么理解的。
2018-01-25
最贊回答 / 阿貓貓貓貓
是不是在setInterval(draw,1000);之前沒有寫上draw();的緣故?。?/div>
2017-12-05