【发布时间】:2016-02-05 12:45:43
【问题描述】:
所以我已经阅读了一些教程,但我仍然对如何正确地做到这一点感到困惑。
我的网站是 Oaktreehealth.ca 我有太多 javascript 文件在首屏加载,我想推迟任何不需要立即加载的文件。
我已经阅读了本教程(以及一个很棒的网站!):https://varvy.com/pagespeed/defer-loading-javascript.html
这是我的问题:
如何包含多个文件?我只是创建他使用的代码的多个实例吗?或者我可以将它们合二为一吗?
我如何知道我应该推迟哪些文件?有些对我来说很明显,有些我不确定。我是否应该反复试验,看看它每次是如何加载的?
我正在使用 wordpress,所以这仍然是一种好方法吗?还是有其他方法可以将它加载到我的 functions.php 文档中?
使用这个工具:https://varvy.com/tools/js/ 我可以看到我所有的外部脚本。如果我将它们添加到他使用的延迟代码中,我是否使用完整路径?如何为每个脚本找到它?
非常感谢!我知道其中一些问题一定是非常菜鸟!
【问题讨论】:
-
WordPress 没有 JavaScript 依赖管理系统吗?当你告诉 WordPress 加载一个脚本时,它没有一个参数来发送它依赖的脚本吗?
-
几个指针:!)除非在页眉中需要,否则在页脚区域加载 JS。 (WP有这个选项)。 2)用户延迟脚本 - 在加载 Js 文件之前等待窗口加载事件。
-
您可以通过创建一个新的
标签: javascript php jquery wordpress optimization