当DOM结构不完整时,是否可以在开始页面加载时获取事件?
例如:
<?php
for ($i =0 ; $i<10000; $i++)
{
for($e=0;$e<1000;$e++) {
$f = 5 * 4 & 9;
}
}
echo "done";
?>
我有这个PHP代码,在这种情况下加载页面需要约5秒,我想在开始页面加载和加载结束时的事件。
当网站准备就绪时我可以使用
$( document ).ready(function() {
});
但开始加载? 有人可以帮忙吗?
答案 0 :(得分:1)
只需在页面开头和这些PHP代码之前编写内联javascript。浏览器将在读取时执行内联JS。
编辑添加:
但是,这在您的示例中不起作用,因为在您的示例中,不是占用时间的页面加载,而是服务器端页面生成。
你必须使用php的flush()来刷新输出缓冲区并在实际工作之前将javascript推送到浏览器。