Yii2默认将JS文件放置在页面底部的
编辑:看起来Yii2不支持此功能,但可能有一些技巧或扩展程序可以保持AssetBundle的逻辑,并提供选择所需CSS位置的能力。
<body>
标签之前,可以通过public $jsOptions = ['position' => \yii\web\View::POS_*];
进行更改设置。但是如何让CSS也位于页面底部排在JS脚本之前呢?类似于这样:public $cssOptions = ['position' => \yii\web\View::POS_END];
这种方法不可行。这是因为Google PageSpeed推荐网站进行优化,需要CSS位于页面底部。编辑:看起来Yii2不支持此功能,但可能有一些技巧或扩展程序可以保持AssetBundle的逻辑,并提供选择所需CSS位置的能力。
head
中,而不是在闭合的body
元素之前。您可以使用style-scoped
,但它并不真正被支持。 - Vucko后面放置
<link>```即可)。 - cronfy