0

我的问题很简单,如果我有一个像这样的 javascript 函数 onload

<body onload="myFunction()">

这个函数会在身体其余部分的 PHP 之前执行吗?

4

2 回答 2

6

不。

  1. onload在整个文档(包括图像)被渲染之前不会被执行
  2. PHP 在服务器上运行(在浏览器接收文件之前)

PHP 脚本的某些输出可能会在整个脚本完成执行之前到达浏览器,您甚至可以进行设置以使 HTTP 响应在脚本完成之前完成——但这需要一些复杂的操作pokey,很少有用,你应该知道你是否已经这样做了。

于 2013-09-10T10:17:35.560 回答
0

该函数本身将其解释为“onLoad”,因此当您的页面被加载(包括 PHP)时,您的函数将被执行。

于 2013-09-10T10:18:36.923 回答