Wpis z mikrobloga

Jak kurczę zrobić paginację w #javascript bez jquery? Nie pytam o sam kod tylko o koncepcję za tym stojącą. Po prostu liczyć elementy na stronie i dzielić na ilośc wyświetlanych elementów czy jak? #frontend
  • 8
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@hesus: Serwer powinien zwracać ilość elementów. Wtedy frontend prosi o:
items?take=10&skip=20

Rozmiar strony jest całkowicie kontrolowany na frontendzie
  • Odpowiedz
@hesus: na tej samej zasadzie, masz tablicę elementów, po kliknieciu na numer danej strony pobiera ci elementy od danej strony*licznik i pobiera tych elementów tyle co licznik
  • Odpowiedz
@hesus: musisz znac liczbe elementow, ilosc na stronę i wyświetlać np. 10 na stronę to potem robisz skok, czyli 2 strona to 10 elementów zaczynając od 11-tego itd. Wtedy masz też dobre wyjście np. na lazyloader, który często wysyła zapytanie właśnie o ilości elementów i skoku.
  • Odpowiedz