Pull to refresh

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

Reading time1 min
Views1K
Часто встречаю сайты у которых пагинатор сделан следующим образом

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

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

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

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

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

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

А что Вы думаете по этому поводу?
Tags:
Hubs:
Total votes 24: ↑14 and ↓10+4
Comments82

Articles