考虑到没有防弹方法,我会尽可能地回答这个问题。
真正规划DOM的绘制方式取决于开发人员,WordPress无法猜测主题/插件/用户将要做什么,它可以简单地提供一些指导和基本工具。当然,问题是,当许多插件被添加到一个站点时,您可能会手忙脚乱。这就是将精心设计的网站结构与匆忙点击到位的网站结构区分开来的原因。
这个$deps
并没有真正定义优先级,它只提供依赖上下文。实际上,您可以使用$priority
参数使用多个wp_enqueue_scripts
使用不同的$priority
设置。
一些指针。
为你的css/js设计一个加载结构,写下来,使用开发人员工具、Firebug等进行分析,以检查页面是如何绘制的使用wp_enqueue_scripts
针对的操作wp_enqueue_style
使用$priority
和$in_footer
对于您的操作,如果可能,异步加载javascript,并根据需要加载尽可能少的javascript缓存所有内容在开发人员工具中检查帧加载的示例,鼠标悬停在这些详细信息上可提供更多调用堆栈信息。