Мне сказали, что перед установкой 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';
ДОЛЖЕН записать в этом порядке? Существуют ли случаи, когда вышеуказанный код вызывает ошибку (например, если изображение слишком велико)?
Если вы можете показать мне несколько примеров, я буду очень благодарен.