模板引擎詳解 匯入資源檔案

2022-04-06 15:32:55 字數 927 閱讀 4174

傳統方式的匯入外部js和css等資源檔案的方法是直接在模板檔案使用:

複製**

thinkphp的模板引擎提供了專門的標籤來簡化上面的匯入。[-more-]第乙個是import標籤 ,匯入方式採用類似thinkphp的import函式的命名空間方式,例如:

複製**

type屬性預設是js, 所以下面的效果是相同的:

複製**

還可以支援多個檔案批量匯入,例如:

複製**

匯入外部css檔案必須指定type屬性的值,例如:

複製**

上面的方式預設的import的起始路徑是**根目錄下的public目錄,如果需要指定其他的目錄,可以使用basepath屬性,例如:

複製**

如果匯入的檔案中含有「.」號,則可以採用:

複製**

表示匯入 /public/js/util/array.min.js 資源檔案。

還支援資源檔案的版本號匯入,例如:

複製**

在匯入多個檔案的時候也可以支援

複製**

improt標籤支援判斷載入,例如下面首先判斷name變數是否設定:

複製**

或者更複雜的,甚至可以採用函式:

複製**

編譯後的模板快取是:

複製**

第二個是load標籤,通過url方式匯入當前專案的公共js或者css,例如:

複製**

在href屬性中可以使用特殊模板標籤替換,例如:

複製**

load標籤無需指定type屬性,系統會自動根據字尾自動判斷。

當然,load標籤也支援條件判斷呼叫:

複製**

系統還提供了兩個標籤別名js和css 用法和load一致,例如:

複製**

load標籤也支援同時匯入多個資源檔案,甚至是不同型別的資源檔案:

ThinkPHP模板引擎之匯入資源檔案方法詳解

一般而言,網頁傳統方式的匯入外部js和css等資源檔案的方法是直接在模板檔案使用 2.load標籤 第二個是load標籤,通過url方式匯入當前專案的公共js或者css,例如 在href屬性中可以使用特殊模板標籤替換,例如 load標籤無需指定type屬性,系統會自動根據字尾自動判斷。當然,load...

ThinkPHP模板引擎之匯入資源檔案方法詳解

一般而言,網頁傳統方式的匯入外部js和css等資源檔案的方法是直接在模板檔案使用 2.load標籤 第二個是load標籤,通過url方式匯入當前專案的公共js或者css,例如 在href屬性中可以使用特殊模板標籤替換,例如 load標籤無需指定type屬性,系統會自動根據字尾自動判斷。當然,load...

Unity 初識 匯入資源與資源檔案操作

匯入資源 方式一 將資源直接放到專案的assets資料夾中。方式二 將資源直接拖動到project檢視的assets資料夾中。方式三 選單欄 assets import new asset.在彈出的視窗選中要匯入的檔案,單擊import。資源檔案操作 開啟當前資源檔案所在的資料夾 在資源管理器中顯示...