Как стать автором
Обновить

А как Вы делаете Pagination на своих сайтах

Время на прочтение 1 мин
Количество просмотров 1K
Часто встречаю сайты у которых пагинатор сделан следующим образом

Вариант №1
указывается интервал от и до
пример:
...?start=1&end=10

Вариант №2
указывается просто начальная позиция
...?start=10
А сам разработчик уже потом в запросах добавляет, сколько именно выбрать записей от данной позиции

Вариант №3
когда указывается просто номер страници а разработчик потом сам вычисляет с какой позиции и сколько нужно выбрать

Лично я использую третий вариант.

Относительно первого варианта, я думаю что это вообще зло.
Поскольку если есть куча данных и есть куча джойнов
то легко вписато самому ...?start=1&end=1000000
Ну я думаю что сами догадаетесь что может случиться с сервером.

Относительно второго варианта, в принципе в нем нет ничего плохого, но как по мне просто не эстетично.
Мне больше нравится видить, 1, 2, 3,… 11
Чем 10, 123, 153,…

А что Вы думаете по этому поводу?
Теги:
Хабы:
+4
Комментарии 82
Комментарии Комментарии 82

Публикации

Истории

Ближайшие события

Московский туристический хакатон
Дата 23 марта – 7 апреля
Место
Москва Онлайн
Геймтон «DatsEdenSpace» от DatsTeam
Дата 5 – 6 апреля
Время 17:00 – 20:00
Место
Онлайн