最新回答 / 小丑魚yang
這里有個(gè)Bug,就是離開頁面以后小球會(huì)堆積或者說是小球不一會(huì)運(yùn)動(dòng)了。這個(gè)原因是因?yàn)槲覀儧]有停留在當(dāng)前頁面,計(jì)時(shí)器會(huì)照常執(zhí)行但是不會(huì)一直刷新動(dòng)畫效果。解決這個(gè)問題的方式就是通過document.hidden來判斷是否停留在當(dāng)前頁面,這個(gè)方式會(huì)存在兼容性問題,所以我們要這樣寫var hiddenProperty = 'hidden' in document ? 'hidden' : ? ?? ? 'webkitHidden' in document ? 'webkitHidden' : ? ?? ? 'moz...
2016-05-11
最贊回答 / wsad
const endTime = new Date(2014,6,11,18,47,52);你把時(shí)間設(shè)置錯(cuò)了 ?設(shè)置一個(gè)還沒到的時(shí)間
最新回答 / imp_n丶樂吾優(yōu)
在updateBalls中加這段代碼// 性能優(yōu)化 控制小球的個(gè)數(shù) var cnt = 0; for( var i = 0; i < balls.length; i++ ) if( balls[i].x + RADIUS > 0 && balls[i].x - RADIUS < WINDOW_WIDTH) balls[cnt++] = balls[i]; while( balls.length > Math.min(300, cnt)){ balls.pop...
2016-05-02
最新回答 / DangCode
? ? ? cxt.closePath();? ? ? ? ? ? cxt.fillStyle=piece.color;? ? ? ? ? ? cxt.fill();放在循環(huán)外
2016-04-27
最新回答 / fairy09
<...code...>實(shí)際上不比較值都可以完成刷新的操作誒。。。
最新回答 / 大咪
比如你用3除以2,如果在程序中這么寫到3%2就是取得余數(shù),在這個(gè)程序里,老師講解的時(shí)候hours默認(rèn)值為12,所以你用hours/10得到的是十位上的數(shù)字,用hours%10就是得到12的個(gè)位數(shù)字,即為2
2016-04-10