14

我有一个 test.php 文件,这个文件包含一些 PHP 代码、HTML 元素和一些内部 JavaScript 和一些外部 JavaScript 包括。

我想知道哪个是第一个加载或执行的。

PHP 或 HTML 或 JavaScript?我想知道执行顺序。

非常感谢您的回答,并且对我和其他人也非常有帮助。

4

2 回答 2

15

务实地说,这是典型的顺序:

  • PHP 首先运行并构建页面。
  • 浏览器加载生成的 HTML(找到的任何 JavaScript 都会立即执行)
  • 一旦读取了整个 HTML 并分别加载了所有对象,任何与 DOM 就绪或加载事件相关联的 JavaScript 都会被执行。
于 2012-06-04T07:01:02.687 回答
5

PHP 将首先执行,然后是 HTML,最后是 javascript。

  • 您向服务器发送请求,服务器执行您的脚本
  • 然后将渲染的html返回给浏览器,浏览器解析HTML(执行内联javascript)
  • 最后执行外部包含的 javascript 文件,按包含的顺序一一执行。
于 2012-06-04T06:59:06.030 回答