2014-02-10 3 views
3

Я думал, что Lazy Loading и бесконечная прокрутка - это то же самое, Но сегодня я слышал, что это две разные вещи. Это правда?Lazy Load VS бесконечная прокрутка

+0

ленивая нагрузка - это * решение * помогает реализовать то, что пользователи воспринимают * как бесконечную прокрутку (что является * функцией *). –

ответ

7

Ленивый нагрузка относится к откладывая загрузку любого вида контента, пока не становится необходимым. Например, на длинной странице изображения, которые в настоящее время не видны, не нужно загружать. Только когда пользователь прокручивает страницу, расположенную над ними или рядом с ней, они получаются с сервера.

Бесконечная прокрутка относится к новому содержимому, загружаемому, когда достигнут конец страницы, поэтому создается эффект бесконечно длинной страницы (в основном, чтобы избежать утомительного пейджинга).

Так что да, они разные, но связаны.

+0

Настолько главное, что в Lazy loading, содержимое страницы инициализируется позже. Но в бесконечной прокрутке нет? Пожалуйста, принесите мне еще один пример для ленивой загрузки. Благодарю. – progfa

+2

Бесконечный свиток - очень специфический вид ленивой загрузки. Ленивая загрузка может означать и другие вещи. В этом разница. – deceze

5

Бесконечная прокрутка - одна из методологий, с помощью которой мы можем достичь «ленивой загрузки».

Lazy loading означает, что запрос на ресурс или записи будут сделаны только тогда, когда они потребуются.

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

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

Примечание: Бесконечная прокрутка - это не только способ достижения ленивой загрузки. есть много других способов его достижения. Для экс: Demand Paging

Надежда это helps..Thanks

Смежные вопросы