Структура разбивки на страницы AJAX

#php #javascript #jquery #ajax

#php #javascript #jquery #ajax

Вопрос:

Я разрабатываю веб-сайт, похожий на этот сайт, на PHP и jQuery. Как вы можете видеть, они не загружают все свои изображения сразу, и они не создают для каждого изображения и не заполняют его при прокрутке до этого изображения. Что они делают, так это загружают несколько страниц вперед и сохраняют несколько предыдущих страниц, если вы не переходите на страницу далеко посередине. Есть идеи, как они это делают? и какую структуру они используют? Я посмотрел на исходный код HTML и ничего не понял ! И самая важная часть — они меняют URL-адрес при переходе на следующую страницу, поэтому, если вы скопируете URL этой страницы и откроете ее в другом окне браузера, она перейдет на ту же страницу.

Ответ №1:

Это очень широкий вопрос. Я не уверен, что стоит выполнять упражнение, дающее «высокоуровневый» обзор того, как они это делают; немного углубляясь в страницу, и некоторые вещи становятся более очевидными (запоминание позиции выполняется только с помощью целого числа в URL; при загрузке страницы это целое число анализируется, чтобыприложение может знать, какие изображения загружать с помощью AJAX), а некоторые менее очевидны (на самом деле не изучал, как он работает с изображениями разных размеров).

Это хорошо продуманный и сложный фрагмент кода. Эмулировать это будет непросто. 😉