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

标签 php javascript html variables

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

现在,当在页面中间某些东西运行 JavaScript 脚本时,在 Internet Explorer 中,我看到一条小警告消息,指出该元素是:Uncaught ReferenceError: SWFObject is not Defined

当我将 all.js 文件放入 had 中时,错误消失了,但页面加载速度变慢了。该怎么办?

实际上,我记得php变量也是一样的。如果我运行 php 但变量稍后出现,那么它就不起作用。必须首先定义变量才能运行。

如果是 php 脚本,如何使这个工作流程更好?如果是 javsscripts?

谢谢!

最佳答案

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

如果您不断在事件处理程序之外调用全局函数,并且不使用内联 JavaScript 或全局变量,这会变得更加困难。

关于php - 在声明变量之前/之后运行脚本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4688948/

相关文章:

javascript - 更改模态中的数据

php - 为什么 php 的 shell_exec 没有给出一些 a.out 文件的输出

PHP Date() 显示不正确的时区

javascript - extjs 数据存储发送到服务器(数据存储 -> json)

javascript - Vue 搜索过滤器复选框问题

html - “悬停图像显示图像”CSS 无法正常工作

javascript - 在单页网站上设置联系表单/脚本

php - .htaccess header 被 Apache 忽略

javascript - 当我点击最大化窗口时游戏速度变慢

javascript - x-可编辑多个提交按钮 - 不同的 url 或参数