SlickGrid - фоновая загрузка страниц - PullRequest
2 голосов
/ 02 июля 2010

Функция ленивой загрузки очень полезна в SlickGrid - но есть ли у кого-нибудь опыт фоновой загрузки будущих страниц?

Следовательно, это означает, что буферизация / загрузка данных не происходит, когда пользователь попадает в точку сетки, где еще нет загруженных данных, что ускоряет работу пользователя.

Ответы [ 2 ]

0 голосов
/ 28 июля 2010

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

0 голосов
/ 02 июля 2010

Существует несколько вариантов предоставления такого рода функций.

Предварительная выборка. Mozilla: FAQ по предварительной выборке ссылок

Добавление следующегоhead из page1.htm разрешит фоновую предварительную выборку page2.htm в браузерах, поддерживающих эту функцию.

<link rel="next" href="page2.htm" >

Как я уже сказал, яне уверен в браузерах, которые поддерживают и не поддерживают эту функцию, но, если вы хотите обеспечить одинаковую функциональность для всех браузеров, вы также можете кодировать в jQuery функцию, которая работает для любых браузеров, которые не поддерживаютПредварительная выборка для создания скрытого iFrame.

IFrames StackOverflow: предварительная загрузка iframe

Создание iframe, как показано ниже, либо через базовый HTMLкодирование или динамическое использование jQuery будет загружать page2.htm при отображении page1.htm (и должно обеспечивать повышение производительности, если страница, на которую ссылаются, является cache-frпросто).

<iframe src="page2.htm" width="1" height="1" frameborder="0" scrolling="no" style="position:absolute;top:-3000px;left:-3000px;></iframe>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...