http://www.alok2333.com/gadgets/canvas/countdown/這是個倒計時效果,都是用canvas畫的。動畫的效果是用setInterval()實現(xiàn)的。然后我發(fā)現(xiàn)打開這個頁面后,我轉(zhuǎn)到其它頁面,過一段時間再轉(zhuǎn)回來就會出現(xiàn)很多很多的小球,然后瀏覽器就要崩潰了。原代碼對小球有一個優(yōu)化是,當小球彈離開頁面時,就把這個小球的數(shù)據(jù)刪去。之所以會崩潰,原因我猜想是不打開頁面的時候,小球是不會自動運動的,導(dǎo)致越來越多的小球產(chǎn)生。這個有辦法優(yōu)化嗎?該如何優(yōu)化呢?求指教求指點!源碼:https://github.com/Aloklok/gadgets/tree/master/canvas/countdown
如何優(yōu)化這個canvas效果?
三國紛爭
2019-04-21 20:15:13