我们是否应该显式地将jQuery和主题的主样式表排队?

时间:2015-05-31 作者:drake035

我注意到,如果我不在函数中明确地将主题的主样式表和jQuery排队。php,无论如何都会加载这些。但也许出于某种原因让他们排队会更好?正确的做法是什么?

2 个回复
最合适的回答,由SO网友:paul 整理而成

jQuery之所以存在,是因为其他东西(可能是插件)将其排队。enqueue API不会加载它两次,因此如果需要它,您需要请求它。

“正确的方法”是告诉WP您需要什么,并让WP解决依赖项和重复项。

现在,这里有一个相当大的“但是”。我看到很多WP安装都有十几个样式表,而且包含的javascript列表太长,无法计数。如果你想减慢网站的速度,这是一个很好的方法。有一种开发和分发主题/插件的有效方法,那就是使用排队过程。有一种有效的方法来操作网站,那就是将http请求的数量减少到所需的绝对最小值。缓存系统就是这样做的,它们有时会挂接到(drumroll please)排队过程中。

SO网友:sakibmoon

对于主题的主样式表:NO

默认情况下加载主题的主样式表。所以,没有必要自己排队。

对于jQuery:YES

默认情况下不加载jQuery。您需要自己将其排队,或者将其设置为与正在加载的其他脚本的依赖项。否则将无法加载。

结束

相关推荐