已采納回答 / nc1199
首先這個canvas是由一個大背景加上一個girl&start圖片組成的,如果按照你的方式執(zhí)行的效果就是:只要鼠標(biāo)移動到背景圖上就會觸發(fā)星星效果;而老師的方法就只有在鼠標(biāo)移動到圖片區(qū)域上時才會觸發(fā)星星效果;
2015-11-06
window.requestAnimationFrame可以在代碼執(zhí)行時間過長時,智能縮短等待時間,是畫面流暢。而setTimeout做不到。
代碼執(zhí)行時間過長時可能是由機(jī)器性能導(dǎo)致,也可能是由代碼量過長導(dǎo)致。
代碼執(zhí)行時間過長時可能是由機(jī)器性能導(dǎo)致,也可能是由代碼量過長導(dǎo)致。
2015-11-06
setTimeout和setInterval是不一樣的。setTimeout至少保證時間間隔。而后者不是//這個說的對啊,javascript是單線程的解釋器,每次只能執(zhí)行一段代碼,setInterval如果等待時間間隔小于代碼執(zhí)行時間,會導(dǎo)致計時器往后等待,如果某個時間內(nèi)已經(jīng)有一個計時器在等待,碰巧下一個計時器又被讀取,下一個計時器就會被忽略,在后面的線程然后會出現(xiàn)空白時間,導(dǎo)致畫面有停頓感
2015-11-06
我覺得既然大家都是來聽課的,就認(rèn)真學(xué)習(xí)知識,不要對老師不尊重。做人最起碼還是要有點羞恥感,想好好聽就聽,別老是說老師聲音性感萌什么的。你看我辣么帥,對這樣的美女老師說什么了嗎?所以說話別太直白,委婉一點像我這樣:老師,我有問題和你探討,可以留個聯(lián)系方式嗎~~~
已采納回答 / 素素陳
在創(chuàng)建starsObj類時,this.x與this.y是starsObj類的屬性,此時的this指的是starsObjinit中的this.x和this.y。此時的this是init,是不能寫出了的。
2015-10-07