Betsey
2016-06-16 10:50
老师,在count++之后执行了doload函数,doload函数在图片加载成果之后又调用了done函数,在done函数里面又有个if逻辑判断条件是--count,如果images里面一共有4个图片,遍历imges数组的时候每次都是count++,然后count--,怎么会有加到4的情况出现?我不知道我这么想是否是正确的?
同学你好,你要理解图片的加载是一个异步过程,而js是单线程执行,这是一个同步过程,也就是说假设4个图片,遍历数组的时候会执行count++,最后记到4,然后当图片加载完毕的时候才会执行done函数,然后做count--,当count为0的时候表示所有的图片加载完毕
谢谢~~刚学编程接触的第一个语言就是JS,不太理解异步这个概念,我还得看看`~~~~
原生 JS 实现帧动画库
47184 学习 · 92 问题
相似问题