Yii2.0学习第25课:前端资源的应用01

 时间:2026-02-16 01:23:42

1、运行环境,查看Yii2.0的首页引入的资源都有哪些:

(1)css

(2)js(特别注意:该内容被认为是临时文件)

Yii2.0学习第25课:前端资源的应用01

Yii2.0学习第25课:前端资源的应用01

Yii2.0学习第25课:前端资源的应用01

2、打开@app/assets/AppAsset.php,查看代码:(1)继承yii\web\AssetBundle;(2)@webroot和@web的差别;

Yii2.0学习第25课:前端资源的应用01

Yii2.0学习第25课:前端资源的应用01

3、打开@app\views\layouts\main.php,查看代码:

(1)资源文件的引用及注册;

(2)资源的导入;

Yii2.0学习第25课:前端资源的应用01

Yii2.0学习第25课:前端资源的应用01

4、JavaScript文件默认包含在body的结束处,所以代码中有这样两行行代码是必须的:

<?php  $this->endBody() ?>

<?php  $this->endPage() ?>

(有endPage对应的应该有beginPage,这样才规范)否则会导入失败:

Yii2.0学习第25课:前端资源的应用01

Yii2.0学习第25课:前端资源的应用01

Yii2.0学习第25课:前端资源的应用01

Yii2.0学习第25课:前端资源的应用01

5、在@app/assets/AppAsset.php中加入以下代码,在查看js的位置:

public $jsOptions = ['position' => \yii\web\View::POS_HEAD];

Yii2.0学习第25课:前端资源的应用01

Yii2.0学习第25课:前端资源的应用01

6、资源的位置通过@app/assets/AppAsset.php中的@webroot和@web可以知晓,但是有一点需要注意是系统认为@webroot/assets下的文件是缓存文件,随时有删除的可能,所以建议不要把资源放到该目录下。

Yii2.0学习第25课:前端资源的应用01

  • Yii2.0学习第22课:布局的使用
  • 在yii2.0中怎样使用get请求?
  • Yii2.0学习第21课:渲染视图
  • Yii2.0学习第15课:控制器之动作参数
  • Yii2.0学习第18课:模型(Models)之应用场景
  • 热门搜索
    唐山职业技术学院怎么样 如何去痣 如何裁剪音乐 怎么买汽油 文明旅游公约 兰州旅游网 失业金如何领取 阿里巴巴在哪里上市 河北金融学院怎么样 兰芝睡眠面膜怎么用