Załóżmy, że mam masterDIV oraz childrenDIV, które znajdują się wewnątrz tego pierwszego. Potrzebuję cyklicznie tworzyć i usuwać z widoku childrenDIV. Znalazłem i przetestowałem takie sposoby:
https://www.javascripttutorial.net/dom/manipulating/remove-all-child-nodes/
Pytanie jednak co z wyciekiem pamięci w obu przypadkach? Tak jak pisałem, cyklicznie za pomocą JS tworzę i usuwam te childrenDIV. Czy ten pierwszy oby na pewno jest ok?
0
0
Jeśli żadna zmienna nie wskazuje na któregoś z childrenDIV, to nie będziesz miał memory leaka. Nawet jeśli są do nich przypięte event listenery to zostaną one usunięte (we współczesnych przeglądarkach).
0
kosmonauta80 napisał(a):
Załóżmy, że mam masterDIV oraz childrenDIV, które znajdują się wewnątrz tego pierwszego. Potrzebuję cyklicznie tworzyć i usuwać z widoku childrenDIV.
Jeżeli tylko z widoku, to czemu nie użyć display:none
?