• Познакомьтесь с пентестом веб-приложений на практике в нашем новом бесплатном курсе

    «Анализ защищенности веб-приложений»

    🔥 Записаться бесплатно!

  • CTF с учебными материалами Codeby Games

    Обучение кибербезопасности в игровой форме. Более 200 заданий по Active Directory, OSINT, PWN, Веб, Стеганографии, Реверс-инжинирингу, Форензике и Криптографии. Школа CTF с бесплатными курсами по всем категориям.

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

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

Guest

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

Работаю над такой задачей:
При наведении курсора мыши на объект должен всплывать позиционируемый <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).

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

Заранее спасибо,
Саша
 
G

Guest

ИМХО вопрос для форума Web Программирование ;)
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!