yii2在头部加载js文件

来源:互联网 发布:时间校正软件 编辑:程序博客网 时间:2024/05/18 04:00

参考文章:http://www.yiichina.com/question/1981

yii默认在页面后面引入js文件:

.......

<scriptsrc="xxxxx.js"></script>

</body>

</html>

这导致了我们在页面中使用script标签写js代码时会出错,

<script type="text/javascript">    $(document).ready(function () {        console.log('ready...');    });</script>
--------------------------------------------------------------------
解决方法:'position'=> \yii\web\View::POS_HEAD

class AdminAsset extends AssetBundle{    public $basePath = '@webroot';    public $baseUrl = '@web';    public $css = [        'css/admin.css',    ];    public $js = [//        'js/jquery.min-1.8.3.js',        'js/utility.js',    ];    public $depends = [        'yii\web\YiiAsset',        'yii\bootstrap\BootstrapAsset',    ];    /**     * @inheritdoc     */    public $jsOptions = [        'position' => \yii\web\View::POS_HEAD,   // 这是设置所有js放置的位置    ];}


我比较喜欢这种方式,这样IDE就可以方便的提示js代码了...








0 0
原创粉丝点击