개발자를 위한 Google 문서에서는 웹사이트 성능을 향상시키기 위해 CSS 전달을 최적화할 것을 권장합니다. 권장되는 전략 중 하나는 페이지를 로드한 후 더 큰 원본 CSS 파일을 로드하는 동시에 중요한 CSS를 헤드에 인라인하는 것입니다.
제공된 예제는 작은 CSS 파일을 인라인 처리하지만 더 큰 CSS 파일에 접근하는 방법에 대한 의문이 남습니다.
페이지가 로드될 때까지 큰 CSS 파일 로드를 연기하려면 다음과 같은 코드 조각을 활용할 수 있습니다.
<code class="javascript">function loadStyleSheet(src) { if (document.createStyleSheet){ document.createStyleSheet(src); } else { $("head").append($("<link rel='stylesheet' href='"+src+" />")); } };</code>
대형 CSS 파일에 대한 지연 로딩을 달성하려면 $(document).ready() 또는 window.onload 함수 내에서 이 함수를 호출하기만 하면 됩니다.
또 다른 대안은 브라우저에서 JavaScript를 비활성화하고 관찰하는 것입니다. 결과적인 행동. 이렇게 하면 CSS가 비동기적으로 로드되는지 확인하여 전반적인 웹사이트 성능을 향상시킬 수 있습니다.
빠른 Google 검색을 수행하면 종종 프로그래밍 문제에 대한 귀중한 통찰력을 얻을 수 있다는 점을 기억하세요. 예를 들어, "post load css"라는 쿼리는 응답에서 언급된 것과 같은 유용한 결과를 제공합니다.
위 내용은 최적화된 웹사이트 성능을 위해 대용량 CSS 파일 로드를 연기하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!