跳转到主要内容
sina_坎坎坷坷啊 提交于 12 February 2015

我不是来踢馆的,我是来请教问题的。

关于css和js的加载问题:

在joomla里,CSS和JS都被强制写在Head里,所以这样会导致每个页面都会加载整个网站的css和js(反正我是没找到分离css和js的方法,也许有人找到了,能提醒下吗?),即使这个页面需要或者不需要,从而导致加载速度很慢。

我的问题是:

drupal能解决css和js分离的方法吗?即每个页面只加载与自己相关的CSS和js,而且js可以控制放到Body中,而不是在head里。

Drupal 版本

可以的

drupal_add_js()和drupal_add_cs()完全可以做到。

例如:

drupal_add_js(path_to_theme() . '/js/myower.js',array('group' => JS_THEME, 'scope' => 'footer'));

这句就是将JS放页面底部。