Предварительная загрузка изображений javascript - проверьте, кэшировано ли / загружено ли изображение для предотвращения предварительной загрузки

У меня есть несколько сомнений, в которых я уже уверен, но все же хочу быть очень точным.

Если это повторяющийся вопрос, пожалуйста, дайте мне ссылки, чтобы я удалил этот вопрос и сослался на предоставленные ссылки

  1. Мне нужно предварительно загрузить несколько изображений. Я не хочу выполнять предварительную загрузку, если они уже существуют в кеше браузера.

  2. если мы выполняем предварительную загрузку, мы используем код javascript для предварительной загрузки, который отправляет запрос. также у нас есть img src для того же изображения в html-документе. будет ли браузер запрашивать изображение два раза. один при предварительной загрузке, а другой при обнаружении тега img?

  3. Я надеюсь, что процессы предварительной загрузки и img src будут асинхронными. Я надеюсь, что ресурс и запрос, взятые при связывании изображения, например obj.src = path, будут такими же.

  4. Надеюсь, предварительная загрузка не будет работать как синхронный Ajax. то есть, отдавая приоритет

  5. , можно ли узнать, находится ли изображение в кэше, чтобы нам не приходилось его предварительно загружать.

  6. Я упустил еще несколько вопросов? если да, то предоставьте эти ответы, чтобы пользователи могли обновлять переполнение стека.

Просто да или нет было бы неплохо. Если возможно, я хотел бы иметь несколько ссылок на внешние ссылки, предложения или ответчика.

Спасибо.

5
задан Jayapal Chandran 14 October 2010 в 07:22
поделиться