Chciałbym utworzyć niestandardową tabelę/listę HTML z dużą ilością wierszy. Potrzebuję wirtualizacji wiersza, ale nie jestem pewien, jaki jest najlepszy sposób, aby to osiągnąć.Jak zastosować wirtualizację wiersza dla tabeli/listy w HTML/CSS/JS?
Przez wirtualizację wierszy odwołuję się do koncepcji, w której wiersze tabeli/ul/div nie są widoczne lub renderowane w ogóle, o ile nie są przewijane do widoku. Zasadniczo chodzi o to, aby wyeliminować rendering, jeśli przedmiot nigdy nie jest pokazywany (za zwojem).
Wszelkie pomysły? Myślę, że elementy DOM muszą zostać dodane do listy, gdy tylko "przewiną widok". A potem potrzebowałbym niewidzialnego elementu div z wysokością całkowitej wysokości wszystkich rzędów, aby umożliwić przewijanie.
Czy są jakieś proste przykłady kodu, które to umożliwiają?
Przypuszczam, że różnica między tą a prawdziwą wirtualizacją polega na tym, że nieskończone przewijane strony nie usuwają elementów z DOM, gdy zostaną przewinięte z ekranu. Podczas korzystania z wirtualizacji elementy DOM są aktywnie dodawane i usuwane. –