Was ist der Unterschied, wenn ein Skript-Tag in den Header oder den Body von HTML eingefügt wird?

7

Was ist der Unterschied in Verhalten / Leistung, wenn Tag in Körper oder Kopf Teil des HTML-Dokuments enthalten. Auch habe ich festgestellt, dass Google Analytics in der Regel am Ende des Körpers eingebettet ist. Warum ist das so?

    
tzador 10.11.2010, 15:37
quelle

2 Antworten

13

Die meiste Zeit möchten Sie Skripte am unteren Rand des Hauptteils einfügen. Der Hauptgrund ist, sicherzustellen, dass die Seite (und folglich das DOM) vollständig geladen ist, bevor irgendein Javascript darauf ausgeführt wird.

Da zusätzlich das Herunterladen von Skripts den Browser daran hindert, weitere Dateien gleichzeitig herunterzuladen, wird die Seite schneller geladen, wenn die Seitenelemente vor dem Skript geladen werden. Wenn Sie jedoch keine riesige Website sind, die viel Traffic wie Yahoo oder Google erhält, müssen Sie dies wahrscheinlich nicht berücksichtigen.

    
Matthew Jones 10.11.2010, 15:44
quelle
9

Von Yahoo! Entwickler-Netzwerk: Scripte am unteren Rand platzieren

    
Crozin 10.11.2010 15:39
quelle

Tags und Links