tworzenie nowych elementów - które podejście jest lepsze?

0

Załóżmy, że w drzewie DOM mam kilka elementów, które w zależności od potrzeby chowam, lub pokazuję.
Które podejście będzie bardziej optymalne jeżeli chodzi o pamięć przeglądarki itp:

  1. dany element tworzę lub usuwam
  2. tworzę wszystko od razu i tylko zmieniam właściwość w CSS displany:none/display:block
5

Odpowiedz, ktora pewnie Ci się nie spodoba - to zależy:

  • od stopnia złożoności strony
  • od stopnia złożoności pokazywanych elementów
  • od wagi tych elementów: czy to obrazek 5mb czy div z tekstem "udało się"
  • od tego, jak często to coś będzie pokazywane/na ile jest prawdopodobne, że dojdzie do akcji pokazania/ukrycia.

Rzuć okiem na te linki:
https://stackoverflow.com/questions/19817380/create-dom-elem-on-the-fly-or-hide-show/19817502
https://stackoverflow.com/questions/14058013/hide-vs-remove-dom-elements
https://stackoverflow.com/questions/12679327/javascript-best-practices-hide-element-in-dom-or-generate-dom-element

1 użytkowników online, w tym zalogowanych: 0, gości: 1