методы оптимизации скорости, которые используют такие сайты, как yotube и yahoo - PullRequest
2 голосов
/ 21 сентября 2010

Я заметил довольно много веб-сайтов, включая YouTube и http://video.yahoo.com/,. Amazon и Facebook загружают контент выше сгиба, а затем, когда вы прокручиваете вниз, загружается остальное.Я не уверен, задерживается ли рендеринг контента или его носители, такие как изображения, извлекаются при прокрутке вниз.

Кто-нибудь знает, как это делается или как я могуреализовать что-то подобное?

Ответы [ 2 ]

1 голос
/ 21 сентября 2010

верно.Они используют javascript (или jquery) для загрузки контента при прокрутке.

Большую часть времени изображения, поскольку они занимают максимальное время при загрузке страницы.

Ну, есть несколько плагинов jQuery, доступных там.который поможет вам достичь того же.

Один пример плагина - >>>> jQuery Lazy Load , вдохновленный YUI ImageLoader

Или Google - что-то вроде этого - "jquery+ плагин для отложенной загрузки "

надеюсь, что это поможет

С уважением, J'Sinh

1 голос
/ 21 сентября 2010

http://api.jquery.com/scroll/

с помощью этого обработчика событий вы проверяете позицию прокрутки, сравниваете ее с высотой документа http://api.jquery.com/height/, и если позиция прокрутки по сравнению с высотой указывает, что пользователь находится наснизу или около дна, используйте ajax, чтобы получить больше контента.

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

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