Предварительная загрузка веб-страницы html или веб-приложений без флэш-памяти? - PullRequest
4 голосов
/ 18 июля 2010

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

Но есть ли кто-нибудь, кто знает, как мы можем предварительно загрузить веб-страницы?

Например, когда мы подключаемся к GMAIL,мы увидим индикатор загрузки.

Как предварительно загрузить веб-страницы / веб-приложения html (не на основе флэш-памяти) в соответствии с действиями gmail?

наилучшими пожеланиями

Ответы [ 4 ]

1 голос
/ 18 июля 2010

Из-за отсутствия протокола HTTP без сохранения состояния, предварительная загрузка веб-страниц может быть сложной задачей.Один из способов добиться этого - сначала отправить клиенту минимальный HTML-код, а затем постепенно улучшать части сайта с помощью AJAX .В то время как эти AJAX-запросы выполняются, у вас может быть какой-то счетчик на странице, говорящий о том, что сайт загружается, но если вы хотите, чтобы реальные индикаторы выполнения (такие, как используется GMail), вещи становятся еще более сложными.*

1 голос
/ 10 августа 2010

Google использует запросы AJAX на GMail, вы можете сделать то же самое с jQuery.Если вы хотите заменить весь код на странице.

function preload(url2load,anyDataIfAny) {
    $.ajax({
      type: 'POST',
      url: url2load,
      data: anyDataIfAny,
      success: function(data) {
        $(html).html(data);
      }
    });
}

Это покажет пользователю экран загрузки до загрузки страницы, затем замените экран загрузки запрашивающим кодом.

0 голосов
/ 10 августа 2010

Многое зависит от того, чего вы хотите достичь ..?

Но, как правило, вы можете загрузить (следующую?) Страницу в скрытый фрейм.
- открыть его, когда это станет разумным ..

0 голосов
/ 18 июля 2010
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...