• Codeby web-security - Курс "Тестирование Веб-Приложений на проникновение с нуля" от команды codeby. Общая теория, подготовка рабочего окружения, пассивный фаззинг и фингерпринт, Активный фаззинг, Уязвимости, Пост-эксплуатация, Инструментальные средства, Social Engeneering и многое другое. Подробнее ...

  • Мобильный клиент нашего форума для Android гаджетов доступен в Google Play Market по этой ссылке. Клиент можно скачать с нашего форума по этой ссылке. Последняя версия МК в нашем телеграм канале вот здесь. Мобильный клиент для IOS находится в itunes по этой ссылке

Предварительное кэширование изображений

  • Автор темы Guest
  • Дата начала
Статус
Закрыто для дальнейших ответов.
G

Guest

#1
Привет всему честнОму народу!

Работаю над такой задачей:
При наведении курсора мыши на объект должен всплывать позиционируемый <DIV> с расположенным внутри него графическим изображением. Для этого делаю предварительную загрузку граф. файлов в кэш:
img = new Image(width, height)
img.src = "imageName.jpg"

При наведении мышки на объект выполняется примерно такой скрипт:
...
imageObject = document.images[0]
imageObject.src = img.src
...

Проблема: графических файлов более 200, их общий объем более 2,5 Mb
Если все эти мегабайты будут загружаться во время первоначальной загрузки страницы, то user просто может не дождаться ее окончания.

Остановился на таком варианте:
Между наведением курсора на объект и появлением изображения установлен интервал в 800 миллисекунд. При этом как только курсор попадает на объект, сразу же запускается скрипт, подгружающий нужный граф. файл (от 5 до 20 Kb).

Может быть, кто-нибудь знает лучшее решение. Пожалуйста, поделитесь!

Заранее спасибо,
Саша
 
Статус
Закрыто для дальнейших ответов.
Вверх Снизу