Maison > interface Web > tutoriel CSS > Comment différer le chargement de gros fichiers CSS pour améliorer les performances des pages ?

Comment différer le chargement de gros fichiers CSS pour améliorer les performances des pages ?

DDD
Libérer: 2024-11-03 11:44:29
original
250 Les gens l'ont consulté

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

Optimisation de la livraison CSS : Comprendre le report du chargement CSS

Lors de l'optimisation de la livraison CSS, différer le chargement de fichiers CSS volumineux après le chargement de la page peut améliorer considérablement les performances des pages. Bien que l'exemple fourni par les développeurs de Google démontre l'intégration de petits fichiers CSS pour un style critique, il laisse ouverte la question de savoir comment différer les fichiers CSS plus volumineux.

Accès au fichier CSS d'origine après le chargement

Pour différer le chargement d'un gros fichier CSS jusqu'au chargement de la page, nous pouvons utiliser l'extrait de code jQuery suivant :

function loadStyleSheet(src) {
    if (document.createStyleSheet){
        document.createStyleSheet(src);
    }
    else {
        $("head").append($("<link rel='stylesheet' href='"+src+" />"));
    }
};
Copier après la connexion

Cette fonction crée dynamiquement une balise de lien dans l'en-tête HTML et définit l'attribut href sur le fichier CSS souhaité. Pour activer la feuille de style, appelez simplement la fonction dans le gestionnaire d'événements $(document).ready() ou window.onload.

Vérification des résultats différés

Pour vérifier si le fichier CSS se charge réellement après le chargement de la page, vous pouvez désactiver JavaScript dans votre navigateur. Si le fichier CSS n'apparaît pas sur la page, cela confirme qu'il se charge dynamiquement. De plus, il est recommandé de tester l'amélioration des performances à l'aide d'un outil tel que Google PageSpeed ​​Insights pour quantifier l'impact sur les temps de chargement des pages.

En employant cette technique, nous pouvons optimiser la livraison CSS et améliorer les performances globales de notre site Web. pages. Le report du chargement des gros fichiers CSS permet à la page de s'afficher rapidement et offre une expérience utilisateur plus fluide.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal