已采纳回答 / ustbhuangyi
同学你好,你要理解图片的加载是一个异步过程,而js是单线程执行,这是一个同步过程,也就是说假设4个图片,遍历数组的时候会执行count++,最后记到4,然后当图片加载完毕的时候才会执行done函数,然后做count--,当count为0的时候表示所有的图片加载完毕
2016-06-16
已采纳回答 / ustbhuangyi
同学你好,window[item.id]不是必须的,这里回答过了http://www.imooc.com/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