已采納回答 / ustbhuangyi
同學你好,你要理解圖片的加載是一個異步過程,而js是單線程執行,這是一個同步過程,也就是說假設4個圖片,遍歷數組的時候會執行count++,最后記到4,然后當圖片加載完畢的時候才會執行done函數,然后做count--,當count為0的時候表示所有的圖片加載完畢
2016-06-16
已采納回答 / ustbhuangyi
同學你好,window[item.id]不是必須的,這里回答過了http://www.xianlaiwan.cn/qadetail/142112doLoad這個函數從命名上看就是去加載圖片,因此圖片對象的初始化放在函數外定義似乎更合理喔~
2016-06-12
已采納回答 / ustbhuangyi
同學,看代碼不夠仔細呀~ 你仔細看看和視頻里的代碼差別喔~http://runjs.cn/code/0yn6eweq?這是我幫你調好的效果
2016-05-30
講師回答 / ustbhuangyi
關于素材問題,圖片資源都在這里:https://github.com/ustbhuangyi/animation/tree/master/demo源碼在這里:https://github.com/ustbhuangyi/animation
2016-05-26
講師回答 / ustbhuangyi
同學看的很細,這里window[item.id]確實不是必須的,它的存在有一定歷史原因~當時開發這個庫的時候,還沒寫完整的清理邏輯的時候,為了便于在瀏覽器直接調試,通過window['__img_id']可以直接訪問到某個image對象。
2016-05-26