Мне сказали, что перед установкой src
для объекта изображения необходимо установить функцию onload
. Я искал в SO для этого.
Я нашел этот код:
var img = new Image();
img.src = 'image.jpg';
img.onload = function () {
document.body.appendChild(img);
};
Но большинство людей считают, что onload
должно быть написано до src
следующим образом:
var img = new Image();
img.onload = function () {
document.body.appendChild(img);
};
img.src = 'image.jpg';
ДОЛЖЕН записать в этом порядке? Существуют ли случаи, когда вышеуказанный код вызывает ошибку (например, если изображение слишком велико)?
Если вы можете показать мне несколько примеров, я буду очень благодарен.