Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.01.2015, 22:55
Новичок на форуме
Отправить личное сообщение для voff Посмотреть профиль Найти все сообщения от voff
 
Регистрация: 10.01.2015
Сообщений: 5

Отложенная загрузка объектов
Есть какой-то объект с уникальным id (не обязательно img, это может быть например iframe с картой или еще что-то), нужно загружать его фоново после загрузки всей страницы.

Самый популярный способ это lazyload с картинкой gif в один пиксель, которая после загрузки заменяется на изображение, но мне это не подходит, т.к. собственно это не изображение))

Наиболее вероятное решение, которое мне видится: это скрывать перед загрузкой блок с объектом через div:none, а после загрузки включать видимость обратно (window).load, но читал что в div:none все равно происходит загрузка

Возможно есть намного эффективнее способ это сделать. Наверняка уже сто раз обсуждалось, но долгое время прогуглив, так и не нашел решения. Буду благодарен за подсказку
Ответить с цитированием
  #2 (permalink)  
Старый 14.01.2015, 07:46
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

незнаю если ли такие плагины, как вариант, придется писать самому.
Например пусть будет хml-ка с описанием всего что надо загрузить и типом объекта. Написать функцию-модуль, которая начнет по загрузке страницы, загружать объекты описанные в xml, и обрабатывать в соответствии с типом.

Глянь reqire.js, не знаю точно входит в ли в ее возможности загрузка всего-всего что только душе угодно

Последний раз редактировалось krasovsky, 14.01.2015 в 07:48.
Ответить с цитированием
  #3 (permalink)  
Старый 14.01.2015, 17:38
Новичок на форуме
Отправить личное сообщение для voff Посмотреть профиль Найти все сообщения от voff
 
Регистрация: 10.01.2015
Сообщений: 5

krasovsky, спасибо, что откликнулись, но это слишком долго, хотелось бы конечно готовое решение.
Почитал про reqire.js-это не совсем то, что нужно
Ответить с цитированием
  #4 (permalink)  
Старый 14.01.2015, 17:53
Аватар для nice_try
Профессор
Отправить личное сообщение для nice_try Посмотреть профиль Найти все сообщения от nice_try
 
Регистрация: 11.12.2013
Сообщений: 313

сделай загрузку по ajax либо вставляй по window.onload
Ответить с цитированием
  #5 (permalink)  
Старый 15.01.2015, 08:18
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Сообщение от voff
Почитал про reqire.js-это не совсем то, что нужно
Увы. Слишком специфичную вещь желаете, сложно будет найти что то готовое.
Ответить с цитированием
  #6 (permalink)  
Старый 15.01.2015, 22:20
Аспирант
Посмотреть профиль Найти все сообщения от registrant
 
Регистрация: 15.01.2015
Сообщений: 39

Сообщение от voff
это скрывать перед загрузкой блок с объектом через div:none, а после загрузки включать видимость обратно (window).load, но читал что в div:none все равно происходит загрузка
И что? Основные тормоза все равно на отрисовке.
Ответить с цитированием
  #7 (permalink)  
Старый 16.01.2015, 10:49
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

<iframe src="javascript:" data-src="//site.com" style="visibility:hidden"></iframe>
<script>
iframe.src = iframe.getAttribute('data-src');
iframe.style.visibility = 'visible';
</script>


Пустой див эффективней конечно, но и так вполне сойдет.
__________________
В личку только с интересными предложениями

Последний раз редактировалось danik.js, 16.01.2015 в 10:52.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Загрузка HTML со страниц, доступных только авторизованным пользователям kenikh.arc jQuery 1 23.10.2012 06:43
Как найти точки соприкосновения двух объектов в RaphaelJS Fatalityap Библиотеки/Тулкиты/Фреймворки 3 03.08.2012 16:33
Отложенная загрузка баннеров rsboarder Events/DOM/Window 2 08.11.2011 16:19
Массив объектов или объект объектов vladlen Общие вопросы Javascript 19 30.10.2010 03:10
Быстрый поиск объектов Shasoft Общие вопросы Javascript 7 30.07.2009 05:28