当前位置: 动力学知识库 > 问答 > 编程问答 >

javascript - Can onload event fire right after setting image src attribute?

问题描述:

What console log can be after this code will be executed?

var img = new Image;

img.onload = function() { console.log('B'); };

img.src = 'image.jpg';

for (var i=0;i<100000;i++) {

console.log('A');

}

I know, that most likely it will be A...AB.

But can it be A...B...A or BA...A? For example, if image.jpg is very small file and connection is very fast.

网友答案:

It can be any of them. You don't know how long it takes to load the image. The image could even be cached, minimizing the loading time.

分享给朋友:
您可能感兴趣的文章:
随机阅读: