2012-06-04 301 views
8

我有一個test.php文件,該文件包含一些PHP代碼,HTML元素和一些內部JavaScript以及一些外部JavaScript包含。PHP,HTML,Javascript執行順序

我想知道哪個是第一個加載或執行。

PHP或HTML或JavaScript?我想知道執行順序。

您的回答非常感謝,對我和其他人也非常有幫助。

回答

7

務實地說,這是典型的順序:

  • PHP運行第一和構建網頁。
  • 瀏覽器加載生成的HTML(發現的任何JavaScript被立即執行)
  • 任何綁定到DOM ready或load事件的JavaScript都會在讀取完整個HTML並分別加載所有對象後執行。
3

PHP將首先執行,然後是HTML,最後是JavaScript。

  • 您發送請求給服務器,服務器將執行腳本
  • 然後返回呈現的HTML到瀏覽器,瀏覽器解析HTML(內嵌的JavaScript執行)
  • 最後按順序執行外部包含的JavaScript文件,一個接一個,他們被包含在內。