Auge: HTML-Elemente seit HTML5

Beitrag lesen

Hallo

var meinte etwas wie:

</head>

<body>
  <script>

Jein. Das ist zwar auch möglich, aber nach der HTML5 Spec kann das script Element ebenso im head Bereich des Dokuments notiert werden.

Öhhm, wie schon immer™.

Man muss bei der Notation im head halt darauf achten, dass man die Ausführung erst beginnen lässt, wenn das Dokument im Browser angekommen ist, was sich wiederum grundsätzlich verzögert, weil erst der javaScript-Code geladen und analysiert werden muss. Wird der JS-Code erst am Ende des Dokuments aufgerufen, ist das Dokument selbst bereits da.

Was im Einzelfall günstiger ist, muss man von Fall zu Fall jeweils erneut entscheiden. Ich persönlich finde die Notation im head „sinniger“/„logischer“, den Tatsachen z.B. in Hinsicht auf die Performanz beim Aufbau der Seite kann ich mich aber auch nicht entziehen.

Tschö, Auge

--
Es schimmerte ein Licht am Ende des Tunnels und es stammte von einem Flammenwerfer.
Terry Pratchett, „Gevatter Tod“