假設(shè)屏幕中有5個小球①②③④⑤,第五個小球在屏幕內(nèi),故有
→ balls[0]=balls[4]
現(xiàn)在的小球為⑤②③④⑤
pop()執(zhí)行結(jié)束后,只會剩⑤第一個⑤小球。
因此balls[cnt++]=ball[i]是將所有在屏幕內(nèi)的小球移到前面,并且把所有不在屏幕內(nèi)的小球(cnt后面的數(shù)組元素)全部刪除。
→ balls[0]=balls[4]
現(xiàn)在的小球為⑤②③④⑤
pop()執(zhí)行結(jié)束后,只會剩⑤第一個⑤小球。
因此balls[cnt++]=ball[i]是將所有在屏幕內(nèi)的小球移到前面,并且把所有不在屏幕內(nèi)的小球(cnt后面的數(shù)組元素)全部刪除。
2017-09-19
我早就發(fā)現(xiàn)了,這里的教程是有原理無代碼分析,有代碼分析無原理,要不就是一帶而過就分析源碼,要不就是給根據(jù)源碼來分析,就不能像其他教程一樣,先來實現(xiàn)思路,然后將用到的方法和主邏輯一一列舉,然后最后帶領(lǐng)大家動手做實例,這樣一目了然,這樣很云里霧里
2017-09-11
可以的,出來效果了,copy代碼你要改下時間,const endTime = new Date(2017,8,10,18,47,52);這里的時間要改成現(xiàn)在時間,還有老師老是沒加符好(;)
2017-09-10