Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko217
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking

    Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin

496

Stop building websites with infinite scroll!

Stop building websites with infinite scroll!

Czemu infinite scroll jest zły i parę przykładów innych rozwiązań + z czym to się wiąże od strony backendu

KwadratowyPomidor2
KwadratowyPomidor2
z
logrocket.com
dodany: 20.10.2018, 13:26:09
  • #
    programowanie
  • #
    webdev
  • #
    frontend
  • #
    internet
  • #
    technologia
  • 102
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Treści powiązane (1)

Wątek na reddicie
KwadratowyPomidor2
z reddit.com
  • 10

Komentarze (102)

najlepsze

Kargaroth
Kargaroth
20.10.2018, 17:34:51
  • 80
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

dzek
dzek
dzek
20.10.2018, 17:52:00
  • 52
@Kargaroth: infinite scroll jest wykorzystywany, bo działa. Uzależnia. Scrollujesz i scrollujesz, a treść się nie kończy i siedzisz na stronie dopóki się mózg nie zbuntuje.

Klikanie, migająca biała strona itd powoduje dużo szybszy odpływ.

Na stronach bez dynamicznego contentu (Tumblr) infinite scroll mnie wkurza - uniemożliwia powrót do miejsca, na którym skończyłem innym razem - ale tam wystarczy wyłączyć JavaScript i jest normalne stronicowanie.

Na stronach typu fb infinite scroll
  • Odpowiedz
Gerard_z_Libii
Gerard_z_Libii
20.10.2018, 21:23:47
  • 42
Na stronach typu fb infinite scroll jest ok


@dzek: tylko, jak już wcześniej zauważono, na fb przez to znaleźć coś starszego to katorga. Wiem np., że gdzieś w 2015 roku znajomy wrzucił jakiś post, który mnie interesuje albo, że była wtedy jakaś impreza więc u znajomych będą wrzucone przez kogoś zdjęcia. Żeby to znaleźć muszę teraz się przewinąć przez te wszystkie lata, czekając ciągle na doczytanie się strony bo do
  • Odpowiedz
v.....i
v.....i
konto usunięte 20.10.2018, 20:04:03
  • 37
Przecież oni na tym blogu sami używają infinite scrolla xD
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

dzek
dzek
dzek
20.10.2018, 23:02:11
  • 16
@vvertoi: a to już standard. Blogi o ux zazwyczaj mają skopany ux ( ͡° ͜ʖ ͡°)
  • Odpowiedz
sierzchula
sierzchula
20.10.2018, 21:54:25
  • 18
Ktoś kiedyś podobno kliknął w link w stopce facebooka ( ͡° ͜ʖ ͡°)
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

s.....e
s.....e
konto usunięte 21.10.2018, 02:04:45
  • 13
@sierzchula: Akurat nie wiem jak na facebooku ale ogólnie infinite scroll nie wyklucza się z istnieniem stopki. Zawsze można ją zrobić jako tzw. sticky, z pozycjonowaniem fixed
  • Odpowiedz
giker
giker
22.10.2018, 14:58:24
  • 0
@nunczako: hint: https://caniuse.com/#search=sticky
Coś słabo wspierane póki co.
  • Odpowiedz
sciana
sciana
20.10.2018, 19:11:54
  • 18
Problemem są tu bazy noSQL, gdzie nawet informacja o ilości rekordów jest często po prostu tylko szacowana, tym samym nie da się w rozsądny sposób zrobić paginacji. Pobranie ostatniej "strony" z takiej bazy to jest odwrócenie sortowania i wtedy pobranie pierwszych rekordów. Przeskakiwanie stron po środku to jest zabawa kursorami i sortowaniem (gdy chcemy pobrać poprzednia stronę). Bazy noSQL sa tanie w eksploatacji, piekielnie szybkie i wydawałoby się proste ale niestety trzeba
  • 6
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

kk_ll
kk_ll
kk_ll
21.10.2018, 00:54:21 via Wykop Mobilny (Android)
  • 6
@IvanBarazniew: elastic nie zna pojęcia "count records in table where...". Oni podają przybliżoną ilość. Jest to wyraźnie zaznaczone w ich dokumentacji. @sciana
  • Odpowiedz
IvanBarazniew
IvanBarazniew
IvanBarazniew
21.10.2018, 11:15:18
  • 0
@kk_ll: Jasne - przybliżone bo mówimy o wynikach wyszukiwania na nieustannie zmieniającym się zbiorze danych. Algorytmy przyjęte do wyznaczania liczności zbioru dla takiego przypadku użycia dają przybliżone rezultaty ale to nie jest problem przy budowie paginacji.
  • Odpowiedz
k.....k
k.....k
konto usunięte 20.10.2018, 22:05:39
  • 16
Infinite scroll ma dwie podstawowe wady:
1. Nie możesz szybko wrócić następnego dnia do punktu, w którym skończyłeś.
2. Jeżeli na stronie są multimedia, to pamięć nawet mocnego komputera w--------a w moment, nie mówiąc już o urządzeniach mobilnych.

Moim zdaniem, jeżeli implementacja jest sensowna (ta...), to nadaje się to do treści, które mają działać jak strumień - użytkownik przychodzi, dostaje cokolwiek bez kontroli nad tym, co dostaje, wychodzi. Jeżeli użytkownik ma mieć
  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

kowalzki
kowalzki
21.10.2018, 03:45:24
  • 2
Jeżeli na stronie są multimedia, to pamięć nawet mocnego komputera w--------a w moment, nie mówiąc już o urządzeniach mobilnych.


@kurczaczak: ale jak to? mozesz wypierdzielic z pamieci to czego user juz nie widzi robiac niejako infinite scrolla w gore i w dol jednoczenie.
  • Odpowiedz
Z.....q
Z.....q
konto usunięte 21.10.2018, 13:39:33
  • 1
@Vielokont: można przecież usuwać elementy znajdujące się poza viewportem i je cache'ować tak aby przy scrollowaniu ponownie w górę, treści nie były pobierane na nowo. Moim zdaniem dobrym rozwiązaniem jest rozpoczęcie doczytywania treści na 1 viewport przed rzeczywistym końcem scrolla.
  • Odpowiedz
przemomemoo
przemomemoo
20.10.2018, 22:07:08
  • 15
Nie no, najlepiej to było za Flasha. Strona zamknięta w jakiejś małej ramce 800x600 żeby się na monitorze zmieściło i wszystko w tej ramce miało się zmieścić i wyświetlać byle tylko nie scrollować bo scrollowanie było pase... ( ͡° ʖ̯ ͡°)
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

wojtas_mks
wojtas_mks
20.10.2018, 22:34:59
  • 1
@przemomemoo: Ze stron we Flashu kojarzę Frugo. To było... xD
  • Odpowiedz
p.....s
p.....s
konto usunięte 20.10.2018, 18:04:38
  • 13
Ciekawie wygląda pod tym względem wykop.
Jesteś zalogowany to komentarze wyswirtlane są na jednej stronie.
Jesteś nie zalogowany, to komentarze podzielone są na małe grupki, tak, że trzeba klikać kolejne strony.
Jakby tego było mało to ostatnio chyba bialkov nawet zmniejszył ilość wyświetlanych komentarzy na jednej stronie, tak aby więcej klikać "next' i wyświetlenia się nabijaly.

No, ale gdy ma się ublock origin to bialkov nie zarobi na reklamach. :-)
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

Pangia
Pangia
20.10.2018, 18:09:22
  • -3
@pretorus: Na mirko lecą wszystkie komentarze, bez dzielenia. A wykopaliska to chyba jednak mniej ludzi używa mimo wszystko, co można zgadnąć po liczbie komentarzy właśnie.
  • Odpowiedz
artdyz
artdyz
artdyz
20.10.2018, 22:11:17
  • 11
Chodzi o to że niektórym się biurko kończy i myszki spadają na ziemię .
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

kowalzki
kowalzki
21.10.2018, 03:42:49
  • 4
@artdyz: to trzeba kupic myszke z przerzutkami.
  • Odpowiedz
GokuMK
GokuMK
21.10.2018, 14:11:08
  • 6
Infinite scroll to narzędzie szatana. Może w śmiesznych obrazkach jest ok.
Ale na przykład lista emaili? Człowiek k-----y dostaje jak chce przeskoczyć sobie o 40 dni w tył i scroluje i scroluje a strona coraz bardziej laguje.
Web designerzy chyba se mózg rozwalili od ćpania wciskając te infinity scrolle wszędzie gdzie się da. A przyjemność korzystania z neta spada z roku na rok.
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

C.....y
C.....y
konto usunięte 20.10.2018, 21:57:31
  • 6
najlepszy "infinite scroll" to ma wykopowa apka na androida - po załadowaniu jakichś 100 wpisów albo skończy ładować albo crash xD

mam inny pomysł - po prostu niech nie używają tego ludzie którzy się na programowaniu nie znają, np. programiści wykopu
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych odpowiedziach

look997
look997
21.10.2018, 02:37:51
  • 0
@Czarzy: Lepszy pomysł: Stworzyć standardowe API wbudowane w przeglądarki, które załatwia takie sprawy za developera. Wystarczy z niego skorzystać.
Albo skorzystać z jakiegoś frameworka, ale to nie jest uniwersalne rozwiązanie.
  • Odpowiedz
  • <
  • 1
  • 2
  • 3
  • Strona 1 z 3
  • >

Hity

tygodnia

Najładniejszy MOP w Polsce, doceńmy pracę Pań!
Najładniejszy MOP w Polsce, doceńmy pracę Pań!
3660
Mężczyzni zapłacą wyższe podatki niż kobiety.
Mężczyzni zapłacą wyższe podatki niż kobiety.
3641
I znowu psy: Cztery psy zagryzły 80-latka
I znowu psy: Cztery psy zagryzły 80-latka
3619
Czy coś wiadomo co u byłego sołtysa?
Czy coś wiadomo co u byłego sołtysa?
3291
Słynne Prince Polo XXL zmniejszyło gramaturę
Słynne Prince Polo XXL zmniejszyło gramaturę
2673
Pokaż więcej

Powiązane tagi

  • #programista15k
  • #pracait
  • #it
  • #java
  • #naukaprogramowania
  • #informatyka
  • #webdev
  • #pracbaza
  • #korposwiat
  • #pytanie
  • #heheszki
  • #cebuladeals
  • #cpp
  • #komputery
  • #praca

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia