JavaScript. new Image() vs. document.createElement(‘img’)

В JavaScript можно двумя разными способами создать объeкт с тэгом img:: new Image() и document.createElement(‘img’)

Согласно документации, даже есть разница.

Легенды гласят, что если в IE8 использовать new Image(), в созданном объекте не вызовется обработчик onload; в человеческих браузерах разницы быть не должно…

Другие писания из интернета гласят, что если создать <img /> при помощи document.createElement(‘img’), то загрузка изображения не произойдёт, пока созданный объект не будет добавлен в DOM, в то время как для new Image() загрузка происходит и для объекта который создан в скрипте до его добавления в DOM и даже без добавления…


Поделиться:

Добавить комментарий

Ваш адрес email не будет опубликован.