我们当前的Joomla模板使用<jdoc:include type="head" />
在每个页面上加载jquery和一些其他脚本。我认为一些脚本是由库/ cms / html / jquery.php中的JHtml类加载的。
下面是我在jquery.php中找到脚本引用的代码。
无论如何,我可以告诉Joomla使用当前的JHtml方法异步加载这些脚本吗?
public static function framework($noConflict = true, $debug = null, $migrate = true)
{
// Only load once
if (!empty(static::$loaded[__METHOD__]))
{
return;
}
// If no debugging value is set, use the configuration setting
if ($debug === null)
{
$config = JFactory::getConfig();
$debug = (boolean) $config->get('debug');
}
JHtml::_('script', 'jui/jquery.min.js', false, true, false, false, $debug);
// Check if we are loading in noConflict
if ($noConflict)
{
JHtml::_('script', 'jui/jquery-noconflict.js', false, true, false, false, false);
}
// Check if we are loading Migrate
if ($migrate)
{
JHtml::_('script', 'jui/jquery-migrate.min.js', false, true, false, false, $debug);
}
static::$loaded[__METHOD__] = true;
return;
}