中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

yii框架引入css與js文件的操作步驟

發布時間:2021-01-06 09:55:52 來源:億速云 閱讀:229 作者:小新 欄目:編程語言

這篇文章主要介紹了yii框架引入css與js文件的操作步驟,具有一定借鑒價值,感興趣的朋友可以參考下,希望大家閱讀完這篇文章之后大有收獲,下面讓小編帶著大家一起了解一下。

1、可以直接在視圖頁面上引入

yii框架引入css與js文件的操作步驟

2、可以直接寫原生代碼引入,路徑是項目目錄/web/css 或者/js

<script src="js/nav.js"></script>

相關教程推薦:yii框架

3、可以使用assetBundle管理css樣式及js腳本

資源包定義:basic/assets/AppAsset.php

<?php/**
 * @link http://www.yiiframework.com/
 * @copyright Copyright (c) 2008 Yii Software LLC
 * @license http://www.yiiframework.com/license/
 */
 namespace app\assets;
 use yii\web\AssetBundle;
 /**
 * @author Qiang Xue <qiang.xue@gmail.com>
 * @since 2.0
 */class AppAsset extends AssetBundle{
    public $basePath = '@webroot';
    public $baseUrl = '@web';
    public $css = [
        'css/site.css',
        'css/base.css'
    ];
    public $js = [
        'js/sliders.js'
    ];
    public $depends = [ //依賴包,沒有可以不寫
        'yii\web\YiiAsset',
        'yii\bootstrap\BootstrapAsset',  
    ];
 
    //定義按需加載JS方法,注意加載順序在最后  
    public static function addScript($view, $jsfile) {  
        $view->registerJsFile($jsfile, [AppAsset::className(), 'depends' => 'api\assets\AppAsset']);  
    }  
      
   //定義按需加載css方法,注意加載順序在最后  
    public static function addCss($view, $cssfile) {  
        $view->registerCssFile($cssfile, [AppAsset::className(), 'depends' => 'api\assets\AppAsset']);  
    }  }

在視圖文件開頭寫入:

<?php
use yii\helpers\Html;
use app\assets\AppAsset;
 AppAsset::register($this);
 ?>

到現在為止,我們可以在瀏覽器上測試,發現并沒有引入css和js文件,這里要注意了,我們還需要最后一步:

在視圖文件中我們要加入一下代碼(注:如果我們使用公共視圖文件,可以加入到公共視圖文件,如果沒有使用,可以放到單獨頁面中)

yii框架引入css與js文件的操作步驟

4、不需要在資源包管理器中定義方法,只要在視圖頁面中直接引入即可

AppAsset::register($this);  
//css定義一樣  
$this->registerCssFile('@web/css/font-awesome.min.css',['depends'=>['api\assets\AppAsset']]);  
  
 $this->registerJsFile('@web/js/jquery-ui.custom.min.js',['depends'=>['api\assets\AppAsset']]);  
 //$this->registerJsFile('@web/js/jquery-ui.custom.min.js',['depends'=>['api\assets\AppAsset'],'position'=>$this::POS_HEAD]);

感謝你能夠認真閱讀完這篇文章,希望小編分享的“yii框架引入css與js文件的操作步驟”這篇文章對大家有幫助,同時也希望大家多多支持億速云,關注億速云行業資訊頻道,更多相關知識等著你來學習!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

平山县| 九台市| 类乌齐县| 达州市| 湘潭县| 准格尔旗| 巴中市| 高尔夫| 永顺县| 海兴县| 庐江县| 兰考县| 夹江县| 丽江市| 当雄县| 囊谦县| 金山区| 沛县| 麻阳| 山阳县| 荔波县| 南安市| 虎林市| 循化| 通海县| 淅川县| 邓州市| 大埔区| 昭通市| 饶河县| 凤庆县| 石景山区| 应城市| 怀安县| 虞城县| 马尔康县| 西城区| 同江市| 茌平县| 武冈市| 凤山县|