Php 在声明变量之前/之后运行脚本?

Php 在声明变量之前/之后运行脚本?,php,javascript,html,variables,Php,Javascript,Html,Variables,据我所知,javascript.js文件最好放在html页面的底部,以加速页面其余部分的加载。由Yslow(雅虎)和PageSpeed(谷歌)提供建议 现在,当页面的中间部分运行一个JavaScript脚本时,在Internet Explorer中,我看到一个小警告消息,该元素是: UnFort参考错误:SWFObject未定义 当我把我的all.js文件放到had中时,错误消失了,但是页面加载变慢了。怎么办 事实上,我记得php变量也是如此。如果我运行php,但是变量出现得晚,那么它就不起作

据我所知,javascript.js文件最好放在html页面的底部,以加速页面其余部分的加载。由Yslow(雅虎)和PageSpeed(谷歌)提供建议

现在,当页面的中间部分运行一个JavaScript脚本时,在Internet Explorer中,我看到一个小警告消息,该元素是:<代码> UnFort参考错误:SWFObject未定义

当我把我的all.js文件放到had中时,错误消失了,但是页面加载变慢了。怎么办

事实上,我记得php变量也是如此。如果我运行php,但是变量出现得晚,那么它就不起作用了。必须先定义变量才能运行

在使用php脚本时,如何改进此工作流?如果是JAVSCRIPTS?


谢谢

您应该将外部的库脚本放在头部(如swfobject、jquery等)。但实际的函数调用(例如用jquery绑定事件,或初始化swfobject嵌入)应该在最后进行

如果您将事件处理程序之外的全局函数调用到一个MIX,并且不使用内联的JavaScript或全局变量,那么这甚至使得ESEER。

在页面中间运行JavaScript的那个“什么东西”是什么? 我们不使用

标记,我们放的所有javascript代码都是js文件,它们以严格的顺序加载(所以我肯定知道,当代码执行时,它使用的所有东西都在那里)。(好的,为了加快页面加载速度,我们将所有文件附加到少数文件中,就像您可能做的那样,“all.js”)
如果在html属性中使用脚本(如
onchange
events等),则尝试使用(从javascript文件附加事件)。
如果这样做没有帮助,那么将javascript分成几个部分——在加载其他部分之前(在页面的
中)加载页面和执行某些内容所需的最少部分。在