Dieser Artikel enthält eine detaillierte Erklärung der Verwendung von Defer-Attributen und Async-Attributen in Javascript. Ich hoffe, dass er für Freunde hilfreich ist.
Warum Sie JS-Dateien asynchron laden müssen:
Ohne Asynchronität blockiert das Dokument beim Laden von JS-Code den Download anderer Ressourcen, was zu einer leeren Seite führt.
(1) Beim Ausführen des oben platzierten js-Skripts benötigt der Browser Zeit, um den Code der externen Linkdatei herunterzuladen und auszuführen. Dies führt zu einer offensichtlichen Verzögerung und zeigt eine leere Seite an Der Benutzer kann den Inhalt nicht durchsuchen und nicht mit der Seite interagieren.
(2) Obwohl IE8, Firefox3.5, Safari4 und Chrome2 alle das parallele Herunterladen von Javascript-Dateien ermöglichen, wirkt sich der Download-Vorgang der Skripte nicht gegenseitig aus, das Laden der Seite muss jedoch noch warten bis alle Javascript-Codes heruntergeladen und ausgeführt wurden, um fortzufahren. Aus diesem Grund wird empfohlen, das Tag