解析thinkphp中的導(dǎo)入文件標(biāo)簽
更新時間:2013年06月20日 16:25:59 作者:
本篇文章是對thinkphp中的導(dǎo)入文件標(biāo)簽進行了詳細(xì)的分析介紹,需要的朋友參考下
第一個是import標(biāo)簽 ,導(dǎo)入方式采用類似ThinkPHP的import函數(shù)的命名空間方式,例如:
示例:
<import type='js' file="Js.Util.Array" />
Type屬性默認(rèn)是js, 所以下面的效果是相同的:
<import file="Js.Util.Array" />
還可以支持多個文件批量導(dǎo)入,例如:
<import file="Js.Util.Array,Js.Util.Date" />
導(dǎo)入外部CSS文件必須指定type屬性的值,例如:
<import type='css' file="Css.common" />
上面的方式默認(rèn)的import的起始路徑是網(wǎng)站的Public目錄,如果需要指定其他的目錄,可以使用basepath屬性,例如:
<import file="Js.Util.Array" basepath="./Common" />
第二個是load標(biāo)簽,通過文件方式導(dǎo)入當(dāng)前項目的公共JS或者CSS
例如:
<load href="../Public/Js/Common.js" />
<load href="../Public/Css/common.css" />
在href屬性中可以使用特殊模板標(biāo)簽替換,例如:
<load href="__PUBLIC__/Js/Common.js" />
Load標(biāo)簽可以無需指定type屬性,系統(tǒng)會自動根據(jù)后綴自動判斷。
系統(tǒng)還提供了兩個標(biāo)簽別名js和css 用法和load一致,例如:
<js href="__PUBLIC__/Js/Common.js" />
<css href="../Public/Css/common.css" />
import標(biāo)簽(采用命名空間方式引入資源文件) | |
閉合 |
閉合標(biāo)簽 |
屬性 |
file(必須):要引入的資源文件,支持變量 type(可選):引入的資源文件類型,默認(rèn)為js,支持js css和php basepath(可選):命名空間的基礎(chǔ)路徑 |
示例:
<import type='js' file="Js.Util.Array" />
Type屬性默認(rèn)是js, 所以下面的效果是相同的:
<import file="Js.Util.Array" />
還可以支持多個文件批量導(dǎo)入,例如:
<import file="Js.Util.Array,Js.Util.Date" />
導(dǎo)入外部CSS文件必須指定type屬性的值,例如:
<import type='css' file="Css.common" />
上面的方式默認(rèn)的import的起始路徑是網(wǎng)站的Public目錄,如果需要指定其他的目錄,可以使用basepath屬性,例如:
<import file="Js.Util.Array" basepath="./Common" />
第二個是load標(biāo)簽,通過文件方式導(dǎo)入當(dāng)前項目的公共JS或者CSS
load標(biāo)簽(采用url方式引入資源文件) | |
閉合 |
閉合標(biāo)簽 |
屬性 |
href(必須):要引入的資源文件url地址,支持變量 |
例如:
<load href="../Public/Js/Common.js" />
<load href="../Public/Css/common.css" />
在href屬性中可以使用特殊模板標(biāo)簽替換,例如:
<load href="__PUBLIC__/Js/Common.js" />
Load標(biāo)簽可以無需指定type屬性,系統(tǒng)會自動根據(jù)后綴自動判斷。
系統(tǒng)還提供了兩個標(biāo)簽別名js和css 用法和load一致,例如:
<js href="__PUBLIC__/Js/Common.js" />
<css href="../Public/Css/common.css" />
您可能感興趣的文章:
- ThinkPHP里用U方法調(diào)用js文件實例
- jquery ajax結(jié)合thinkphp的getjson實現(xiàn)跨域的方法
- ThinkPHP中使用ajax接收json數(shù)據(jù)的方法
- ThinkPHP通過AJAX返回JSON的兩種實現(xiàn)方法
- ThinkPHP模版中導(dǎo)入CSS和JS文件的方法
- ThinkPHP控制器里javascript代碼不能執(zhí)行的解決方法
- THINKPHP+JS實現(xiàn)縮放圖片式截圖的實現(xiàn)
- 解析thinkphp import 文件內(nèi)容變量失效的問題
- ThinkPHP實現(xiàn)多數(shù)據(jù)庫連接的解決方法
- ThinkPHP框架實現(xiàn)session跨域問題的解決方法
- ThinkPHP自動驗證失敗的解決方法
- thinkPHP js文件中U方法不被解析問題的解決方法
相關(guān)文章
PHP中文URL編解碼(urlencode()rawurlencode()
PHP中對于URL進行編碼,可以使用 urlencode() 或者 rawurlencode(),二者的區(qū)別是前者把空格編碼為 '+',而后者把空格編碼為 '%20',不過應(yīng)該注意的是,在編碼時應(yīng)該只對部分URL編碼,否則URL中的冒號和反斜杠也會被轉(zhuǎn)義。2010-07-07PHP中set_include_path()函數(shù)相關(guān)用法分析
這篇文章主要介紹了PHP中set_include_path()函數(shù)相關(guān)用法,結(jié)合實例形式分析了php針對文件路徑設(shè)置的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下2016-07-07PHP代碼網(wǎng)站如何防范SQL注入漏洞攻擊建議分享
所有的網(wǎng)站管理員都會關(guān)心網(wǎng)站的安全問題。說到安全就不得不說到SQL注入攻擊(SQL Injection)2012-03-03