为什么要通过CMS框架加载JS?

时间:2014-12-18 作者:McJimbo

为什么我们要使用像wp\\u enqueue\\u脚本这样的东西?或者注册等等。为什么我们要通过PHP子系统发送Javascript?前端系统之间存在各种各样的不兼容性和不一致性,如果没有WP的阻碍,这些问题很难解决。那么为什么我们要把控制器和视图混合在一起呢?这里的型号是什么?

1 个回复
SO网友:mrbobbybryant

我们使用排队scrips的主要原因是WordPress将正确管理所有请求。例如,如果两个不同的插件使用某个第三方库,WordPress将确保脚本只加载一次。它还可以很好地处理同一脚本的多个版本。

最后,您还可以有条件地加载脚本。i、 e.管理员页面脚本可以设置为仅在管理员内部加载。

如果导入脚本并绕过此功能,则无法再利用WordPress的此功能来优化多个作者加载脚本的过程。

我希望这有帮助。

结束

相关推荐

JQuery Plugins in Wordpress

我已经能够在某种程度上拼凑出应该如何做到这一点,但我真的很难做到这一点。我想使用Table Sorter插件(http://tablesorter.com) 在自定义页面模板中显示数据,但我不确定它是否正确。我已经钩住了“wp\\u enqueue\\u scripts”,并使用此函数将表分类器JS文件排入队列。我相信这是正确的,但是我还需要在JQuery Ready()函数中放置一行,但是我不确定如何从自定义页面模板中执行此操作。有人能解释一下吗?<?php /* Templat