저는 컴퓨터 과학 배경에서 왔고 제가 가장 익숙한 언어는 Java, C# 및 C++입니다. 이 언어들에서 당신의 기억 공간은 항상 마음의 뒤편에 있으며 사용하지 않는 물건들을 파괴하도록 가르쳐 왔습니다.사용하지 않는 요소를 숨기는 것이 유리합니까?
저는 최근에 웹 개발자로서 인턴 과정을 가졌습니다. 나는 여러 가지 관행에 익숙해지고 잠시 동안하지 못했던 약간의 웹 디자인을하고있다. 적어도 적절하지는 않다. 내 사이트 중 하나에서 화면에 나타나는 몇 가지 이미지가 있고 다시 볼 수 없도록 뷰포트에서 벗어납니다.
이 문제의 요소) (.hide에 도움이 될 것인가? 그만한 가치가있는 메모리 사용 공간을 줄일 수 있습니까? 그것은 발자국을 전혀 줄이려고합니까? 한 동료는 페이지로드시 히트가 찍히기 때문에 가치가 없을 것이라고 말했지만 완전히 확신하지 못했습니다.
요소가 여전히 DOM (문서 객체 모델)에 잎 숨어 코멘트에서 언급 한 바와 같이
요소를 숨기더라도 DOM에서 제거되지는 않습니다. – Pointy
뾰족한 메모로 요소를 숨기더라도 DOM에서 요소가 제거되지 않으므로 거기에서 이길 수는 없지만 화면 밖 요소가 스크롤 성능에 영향을 미칠 수 있습니다. – steveax
그래서 어떤 이익이 있습니까? DOM에서 요소를 제거 할 수있는 방법이 있습니까? – Nanor