我的问题很简单,我是否有这样的JavaScript函数加载
<body onload="myFunction()">
这个函数会在 PHP 之前在身体的其余部分执行吗?
No.
- 在呈现整个文档(包括图像)之前,
onload
不会执行 - PHP 在服务器上运行(在浏览器收到文件之前)
PHP 脚本的某些输出可能会在整个脚本完成执行之前到达浏览器中,您甚至可以进行设置,以便 HTTP 响应在脚本完成之前完成 - 但这需要一些复杂的抖动戳,很少有用,你应该知道你是否已经做到了这么长。
函数本身解释它"onLoad",所以当你的页面被加载(包括PHP)时,你的函数将被执行。