테이블을 디자인하여 모바일 및 데스크탑 장치에서 잘 보이도록 응용 프로그램을 만들고 있습니다.동일한 테이블을 두 번 렌더링 할 때 단점이있을 수 있습니다 (모바일 용과 데스크톱 용).
동일한 내용이지만 구조가 두 개인 테이블을 렌더링 할 때 단점이 있다면 제 질문은 무엇입니까? 데이터베이스에서 쿼리를 두 번 결과를 렌더링에서입니다 내가 유일한 성능 오버 헤드를 추측하고있어 한 번만 실행되기 때문에
단순화 된 예는이
<!-- Show on desktops -->
<table class='visible-on-desktop'>
<!-- Desktop table specific rows -->
</table>
<!-- Show on mobile, tables -->
<table class='visible-on-mobile'>
<!-- Mobile, tablet table specific rows -->
</table>
같은 것입니다. 또한 모바일 버전 용으로 데스크톱 양식을 스타일링하기 위해 CSS를 사용하는 것이 아닌 이유는 데스크톱 형식이 상당히 복잡하고 모바일 용으로 좋은 디자인으로 만드는 것이 어렵 기 때문입니다.
그 중 하나만 표시하면 결과가 두 번 렌더링되지 않습니다. – JJJ
@JJJ - OP는 "화면에 표시"보다는 "HTML 만들기"라는 의미에서 렌더링을 의미합니다. – Quentin
@JJJ하지만 DOM 트리에 결과가 여전히 존재해야합니다. 사용자에게 표시하지 않을까요? – intelis