ホームページ > ウェブフロントエンド > CSSチュートリアル > ページのパフォーマンスを向上させるために、大きな CSS ファイルの読み込みを延期するにはどうすればよいですか?

ページのパフォーマンスを向上させるために、大きな CSS ファイルの読み込みを延期するにはどうすればよいですか?

DDD
リリース: 2024-11-03 11:44:29
オリジナル
292 人が閲覧しました

How to Defer Loading Large CSS Files for Improved Page Performance?

CSS 配信の最適化: CSS 読み込みの遅延について

CSS 配信を最適化する場合、ページの読み込み後に大きな CSS ファイルの読み込みを遅延すると、ページのパフォーマンスが大幅に向上します。 Google 開発者が提供する例では、重要なスタイル設定のために小さな CSS ファイルをインライン化する方法を示していますが、大きな CSS ファイルをどのように延期するかという問題は未解決のままです。

オンロード後の元の CSS ファイルへのアクセス

ページが読み込まれるまで大きな CSS ファイルの読み込みを遅らせるには、次の jQuery コード スニペットを利用できます:

function loadStyleSheet(src) {
    if (document.createStyleSheet){
        document.createStyleSheet(src);
    }
    else {
        $("head").append($("<link rel='stylesheet' href='"+src+" />"));
    }
};
ログイン後にコピー

この関数は HTML ヘッド内にリンク タグを動的に作成し、 href 属性を目的の CSS ファイルに設定します。スタイル シートをアクティブにするには、$(document).ready() または window.onload イベント ハンドラー内で関数を呼び出すだけです。

遅延結果の検証

検証するにはページの読み込み後に CSS ファイルが実際に読み込まれる場合は、ブラウザで JavaScript を無効にすることができます。 CSS ファイルがページに表示されない場合は、CSS ファイルが動的に読み込まれていることが確認されます。さらに、Google PageSpeed Insights などのツールを使用してパフォーマンスの向上をテストし、ページの読み込み時間への影響を定量化することをお勧めします。

この手法を採用することで、CSS 配信を最適化し、ウェブ全体のパフォーマンスを向上させることができます。ページ。大きな CSS ファイルの読み込みを延期すると、ページが迅速にレンダリングされ、よりスムーズなユーザー エクスペリエンスが提供されます。

以上がページのパフォーマンスを向上させるために、大きな CSS ファイルの読み込みを延期するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート