Accueil Médias sociaux Différé Chargement avec JavaScript - mannequins

Différé Chargement avec JavaScript - mannequins

Vidéo: Comment faire un chargement des images différé en jquery ? (2/2) 2024

Vidéo: Comment faire un chargement des images différé en jquery ? (2/2) 2024
Anonim

Une cause majeure des pages Web lentes est le script de blocage. Un script bloquant est un fichier JavaScript dont le chargement et l'exécution bloque le chargement d'une page Web. Dans des circonstances extrêmes, un navigateur peut télécharger une page Web entière et afficher un écran vide pendant plusieurs secondes ou plus pendant que le JavaScript est chargé et analysé. Parce que les internautes ont tendance à s'ennuyer rapidement, cette situation doit absolument être évitée.

Heureusement, il existe plusieurs façons de différer le chargement et l'exécution de JavaScript et d'accélérer l'affichage de vos pages Web.

La première méthode consiste à utiliser l'attribut defer de l'élément de script. Voici à quoi cela ressemble:


Notez que l'attribut defer ne peut être utilisé qu'avec des fichiers JavaScript externes. Il ne peut pas être appliqué aux blocs dans un document.

Lorsqu'il est présent, l'attribut defer entraînera l'exécution du script une fois l'analyse de la page terminée.

Une autre façon de différer le chargement et l'exécution d'un script est la méthode recommandée par Google. Google recommande de placer le code suivant tout en bas de votre page Web. Pour l'utiliser, vous devez remplacer le nom de l'exemple de script (ici, myscript.js) par votre propre nom de fichier, bien sûr.

function downloadJSAtOnload () {var élément = document. createElement ("script"); élément. src = "myscript.js"; document. corps. appendChild (élément);} fenêtre (window.AddEventListener). addEventListener ("load", downloadJSAtOnload, false); else si (fenêtre. attachEvent) fenêtre. attachEvent ("onload", downloadJSAtOnload); autre fenêtre. onload = downloadJSAtOnload;

Un autre attribut pour aider à différer JavaScript est l'attribut async. L'attribut async est nouveau en HTML5. Voici à quoi ça ressemble:


Comme l'attribut defer, l'attribut async ne peut être utilisé qu'avec des scripts externes (où l'attribut src est utilisé). Lorsqu'il est présent, l'attribut async provoquera l'exécution asynchrone du script avec le reste de la page. En d'autres termes, le script s'exécutera en même temps que le reste de la page.

La méthode que vous choisissez d'utiliser peut avoir un effet sur le bon fonctionnement du JavaScript de votre page. Assurez-vous de tout tester après l'implémentation du chargement différé. Fait correctement, le fait de différer JavaScript peut réduire considérablement le temps d'attente de vos utilisateurs et rendre tout le monde plus heureux.

Différé Chargement avec JavaScript - mannequins

Le choix des éditeurs

Configuration des points d'accès Cisco (AP) - mannequins

Configuration des points d'accès Cisco (AP) - mannequins

Lors de l'utilisation d'un point d'accès léger Cisco (AP) , vous devez configurer le contrôleur LAN sans fil Cisco (WLC) pour accepter l'enregistrement des points d'accès. Cette configuration fait partie du processus de découverte du contrôleur. Les points d'accès légers (LWAP) de Cisco utilisent le protocole LWAPP (Lightweight Access Point Protocol) pour communiquer entre les composants ...

Configuration de la traduction d'adresses réseau (NAT) - les nuls

Configuration de la traduction d'adresses réseau (NAT) - les nuls

Traduction d'adresses réseau (NAT) sont très simples installer. Ces exemples utilisent l'illustration suivante. Cet exemple définit NAT sur le routeur, mais implémente un mappage dynamique un-à-un. Cela permet une affectation dynamique des adresses réelles, mais vous avez le même nombre d'adresses internes et externes, de sorte que chaque périphérique reçoit une ...

Le choix des éditeurs

Comment obtenir des données de RapidMiner - dummies

Comment obtenir des données de RapidMiner - dummies

RapidMiner est une petite entreprise de logiciels et de services axée sur l'exploration de données. Il offre un produit d'exploration de données avec une interface de programmation visuelle. Pour ouvrir les exemples de données dans RapidMiner, procédez comme suit:

Comment obtenir des données de Weka - mannequins

Comment obtenir des données de Weka - mannequins

Les membres de l'université de Waikato développent des outils dans le cadre de leur travail d'avancement du domaine de l'apprentissage automatique. Ces outils sont utilisés dans l'enseignement, par les scientifiques et dans l'industrie. Weka est son outil d'exploration de données à usage général qui offre une interface de programmation visuelle et un large éventail de capacités d'analyse. MOA est pour l'exploitation minière en temps réel ...

Gérer des partitions dans NoSQL - des nuls

Gérer des partitions dans NoSQL - des nuls

Le mot partition est utilisé pour deux concepts différents dans NoSQL land. Une partition de données est un mécanisme permettant de garantir que les données sont réparties uniformément sur un cluster. D'un autre côté, une partition réseau se produit lorsque deux parties du même cluster de base de données ne peuvent pas communiquer. Sur de très gros systèmes en cluster, il est de plus en plus probable que ...

Le choix des éditeurs

HDR Images et Windows - mannequins

HDR Images et Windows - mannequins

Ce que l'on voit en face d'une fenêtre est souvent une scène bien équilibrée avec un haut gamme dynamique, quelque chose comme le côté droit de cette image HDR. (Il est peut-être artistiquement embelli d'un smidgen, mais pas tellement pour le rendre méconnaissable.) Ou, pour le dire autrement, si vous étiez à l'intérieur, en regardant ...

Nourriture Styling et photographie pour les nuls Feuille de triche - les narrateurs

Nourriture Styling et photographie pour les nuls Feuille de triche - les narrateurs

Nourriture stylée pour avoir l'air délicieux et prendre ensuite un impressionnant La photographie de votre création nécessite toutes sortes d'outils, de trucs et de savoir-faire. Vous avez besoin de comprendre à la fois les aspects créatifs et techniques du traitement de la nourriture en tant que sujet, et vous devez avoir tout l'équipement, les accessoires, les antécédents et les paramètres en place ...

Images HDR Améliorer les détails - Les nuls

Images HDR Améliorer les détails - Les nuls

La plage dynamique élevée fonctionne bien pour les grandes scènes, mais elle permet également d'améliorer les petits sujets. beaucoup de détails. Cette image HDR montre le plafond dans le hall de l'historique Tower Bank à Fort Wayne, Indiana. Vous pouvez voir le potentiel ici. La partie supérieure de la figure suggère que sous la grisaille, il y a ...