кэширование изображений с использованием ajax

содержимое div моей веб-страницы изменяется динамически. Изображения, используемые в динамическом html, в настоящее время находятся на сервере. Есть ли способ, которым я могу сделать эти изображения более удобными при изменении содержимого div

1
задан Jenny 22 August 2010 в 08:54
поделиться

1 ответ

Вы можете предварительно загрузить изображения в событие onLoad для повышения производительности.Для предварительной загрузки изображения используйте объект Image :

var anImage = new Image(width, height);

Вышеупомянутый создает объект в памяти, свойства которого пусты. Но затем вы можете назначить URL-адрес изображения свойству src объекта:

var anImage = new Image(100, 200);
anImage.src = "imageFile.gif";

Затем вы назначаете свойство src этого сохраненного изображения свойству src вашего Элемент , который появляется на странице:

document.images["someImage"].src = anImage.src; // preloaded image
2
ответ дан 2 September 2019 в 21:56
поделиться
Другие вопросы по тегам:

Похожие вопросы: