比較好奇 不管圖片是否加載完成 img對(duì)象已經(jīng)創(chuàng)建了
沒(méi)有加載完成的img對(duì)象之后 還有用嗎?
沒(méi)有加載完成的img對(duì)象之后 還有用嗎?
2016-06-20
我不知道老師有沒(méi)有我上面說(shuō)的bug問(wèn)題(也可能是我自己哪里寫(xiě)的和你不一樣所致),我的解決方法是var index = Math.min(time / self.interval | 0,len) - 1,這樣就可以了,看很多朋友說(shuō)沒(méi)有源代碼,我把自己寫(xiě)的代碼分享一下,可能也有bug,大家一起學(xué)習(xí)吧https://github.com/jsweber/animation
2016-06-20
這里有一個(gè)bug,當(dāng)幀動(dòng)畫(huà)重復(fù)執(zhí)行了時(shí),第二遍開(kāi)始,其實(shí)第一幀就執(zhí)行不到了,因?yàn)?br />
if(nowTime - prevTime >= timeline.interval){
timeline.onenterframe(nowTime - starttime);
prevTime = nowTime;
}當(dāng)執(zhí)行到判斷里時(shí)nowTime永遠(yuǎn)是大于timeline.interval的,所以Math.min(time / self.interval | 0,len-1)取到的值是從1開(kāi)始的,沒(méi)有第0幀的重復(fù)執(zhí)行,重復(fù)執(zhí)行時(shí)永遠(yuǎn)是從1開(kāi)始的,
timeline.onenterframe(nowTime - starttime);
prevTime = nowTime;
}當(dāng)執(zhí)行到判斷里時(shí)nowTime永遠(yuǎn)是大于timeline.interval的,所以Math.min(time / self.interval | 0,len-1)取到的值是從1開(kāi)始的,沒(méi)有第0幀的重復(fù)執(zhí)行,重復(fù)執(zhí)行時(shí)永遠(yuǎn)是從1開(kāi)始的,
2016-06-20
很多變量其實(shí)不用申明吧,比如同步執(zhí)行_syncTask里的next方法,直接在taskFn(me._next)就行了吧
2016-06-19
挺好的,這是我跟老師跟著做 做出來(lái)的博客,并且將學(xué)習(xí)到的東西做的源碼參考網(wǎng) <a href='http://ilookit.cn'>http://ilookit.cn</a> 謝謝點(diǎn)評(píng)
2016-06-18
老師多牛b,一直碼一直碼,也不用一邊碼一邊測(cè)試看效果,畢竟是以前寫(xiě)過(guò)的所以像背代碼一樣寫(xiě)出來(lái),但這是給人學(xué)的嗎?純粹是自己在秀也配叫教程嗎?
2016-06-17