日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國(guó)內(nèi)最全I(xiàn)T社區(qū)平臺(tái) 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁(yè) > php框架 > ThinkPHP > 模板引擎詳解:導(dǎo)入資源文件

模板引擎詳解:導(dǎo)入資源文件

來(lái)源:程序員人生   發(fā)布時(shí)間:2013-12-02 05:44:55 閱讀次數(shù):3532次
傳統(tǒng)方式的導(dǎo)入外部JS和CSS等資源文件的方法是直接在模板文件使用:
<script type='text/javascript' src='/Public/Js/Util/Array.js'>
<link rel="stylesheet" type="text/css" href="/App/Tpl/default/Public/css/style.css" />
ThinkPHP的模板引擎提供了專門的標(biāo)簽來(lái)簡(jiǎn)化上面的導(dǎo)入。[-more-]

import標(biāo)簽

第一個(gè)是import標(biāo)簽 ,導(dǎo)入方式采用類似ThinkPHP的import函數(shù)的命名空間方式,例如:
<import type='js' file="Js.Util.Array" />
Type屬性默認(rèn)是js, 所以下面的效果是相同的:
<import file="Js.Util.Array" />
還可以支持多個(gè)文件批量導(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" />
如果導(dǎo)入的文件中含有“.”號(hào),則可以采用:
<import file="Js.Util.Array#min" />
表示導(dǎo)入 /Public/Js/Util/Array.min.js 資源文件。
還支持資源文件的版本號(hào)導(dǎo)入,例如:
<import type='js' file="Js.Util.Array?v=120" />
在導(dǎo)入多個(gè)文件的時(shí)候也可以支持
<import type='js' file="Js.Util.Array?125,Js.Util.Date?130" />
improt標(biāo)簽支持判斷加載,例如下面首先判斷name變量是否設(shè)置:
<import type='js' file="Js.Util.Array" value="name" />
或者更復(fù)雜的,甚至可以采用函數(shù):
<import type='js' file="Js.Util.Array" value="Think.get.name|isset" />
編譯后的模板緩存是:
<?php if(isset($_GET['name'])): ?><script type="text/javascript" src="/Public/Js/Util/Array.js"></script><?php endif; ?>

load標(biāo)簽

第二個(gè)是load標(biāo)簽,通過(guò)URL方式導(dǎo)入當(dāng)前項(xiàng)目的公共JS或者CSS,例如:
<load href="/Public/Js/Common.js" />
<load href="/Public/Js/Date.js?v=235" />
<load href="/Public/Css/common.css" />
在href屬性中可以使用特殊模板標(biāo)簽替換,例如:
<load href="!-PUBLIC-!/Js/Common.js" />
Load標(biāo)簽無(wú)需指定type屬性,系統(tǒng)會(huì)自動(dòng)根據(jù)后綴自動(dòng)判斷。
當(dāng)然,load標(biāo)簽也支持條件判斷調(diào)用:
<load href="/Public/Js/Common.js" value="name" />
系統(tǒng)還提供了兩個(gè)標(biāo)簽別名js和css 用法和load一致,例如:
<js href="/Public/Js/Common.js" />
<css href="/Public/Css/common.css" />
load標(biāo)簽也支持同時(shí)導(dǎo)入多個(gè)資源文件,甚至是不同類型的資源文件:
<load href="/Public/Js/Common.js,/Public/Css/common.css" />
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對(duì)您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 精品视频网站 | 久久99视频精品 | 亚洲国产成人精品女人久久久 | 免费国产在线视频 | 一区二区三区 在线 | 成年人视频免费在线观看 | 欧美日韩在线看 | 九九热精品在线观看 | 亚洲www. | 久久久久久精 | 精品国产乱码久久久久久蜜臀 | 久久一区精品 | 成人在线| 欧美激情在线观看视频 | 中文字幕亚洲专区 | 日本高清视频在线观看 | 99色婷婷| 国产午夜精品福利 | 天天影院色 | 久久久久成人网 | 三级av网址| 精品一二三区视频 | 精品国产99 | 国产一区二区三区四区五区 | 黄色av一区二区三区 | 国产在线第一页 | 欧美日韩在线电影 | 久久久综合色 | 人人看人人模 | 国产精品网站在线观看 | www.欧美日韩 | 福利视频久久 | 疯狂做受xxxx国产 | 亚洲性激情 | 日韩欧美综合在线视频 | 日韩一区二区三区精品视频 | 久久久久一区二区三区 | 久久99精品久久久久久久青青日本 | 日韩在线不卡 | 日韩欧美h | 欧美视频网站 |