2012-06-04 8 views
8

Ich habe eine test.php Datei und diese Datei enthält einige PHP-Code, HTML-Elemente und einige interne JavaScript und einige externe JavaScript enthalten.PHP, HTML, Javascript Ausführungsreihenfolge

Ich möchte wissen, welche zuerst geladen oder ausgeführt wird.

PHP oder HTML oder JavaScript? Ich möchte die Ausführungsreihenfolge wissen.

Ihre Antworten werden sehr geschätzt und sehr hilfreich für mich und andere auch.

Antwort

7

Pragmatisch gesehen, ist dies die typische Reihenfolge:

  • PHP läuft erste und baut die Seite.
  • Der Browser lädt den resultierenden HTML-Code (jeder JavaScript-Fund wird sofort ausgeführt)
  • Jegliches JavaScript, das an das DOM-Ready- oder Load-Ereignis gebunden war, wird ausgeführt, sobald der gesamte HTML-Code gelesen bzw. alle Objekte geladen wurden.
3

PHP wird zuerst ausgeführt, dann HTML und schließlich Javascript.

  • Sie senden Anfrage an den Server, Server führt das Skript
  • Dann html-Browser kehrt Rendered Browser parst HTML (inline Javascript ausgeführt)
  • Schließlich führt externen Javascript-Dateien enthalten sind, eins nach dem anderen, um sie sind inklusive.