
2014-06-26 | &'≥nbsp; 發布者:梁國(guó)芳 &δ∑'nbsp;| 查看(k ♥àn):3320次
Thinkphp傳統方式的(de)導入外(wài)部JS和(hé)CSS文(wé÷αγ®n)件(jiàn)的(de)方法是(shì)直接✔€β在模闆文(wén)件(jiàn)使用(yòng):
<script type='text/javascript' src='/Public/Js/Util/Arr$∑♠ay.js'><link rel="stylesheet" type="text/css" href="/App/Tpl/default/Public/css/style£™.css" />
系統提供了(le)專門(mén)的(de)标簽來(lái)簡化(huà)↔÷☆上(shàng)面的(de)導入:
第一(yī)個(gè)是(shì)import标簽 ,導入方式采用( §∑yòng)類似ThinkPHP的(de)import函數(shù)的(≈•>♥de)命名空(kōng)間(jiān)方式,例如(rú):
<import type='js' file="Js.Util.Array"€ />
Type屬性默認是(shì)js, 所以←&下(xià)面的(de)效果是(shì)相(xiànγ★÷>g)同的(de):
<import file="Js.Util.Array&quo$∑¶₹t; />
還(hái)可(kě)以支持多(duō)個(gè)文(wén)件(jià♠♣γ₽n)批量導入,例如(rú):
<import file="Js.Util.Array,Js.Util.•©♥εDate" />
導入外(wài)部CSS文(wén)件(jiàn)必須指≈÷定type屬性的(de)值,例如(rú):
<import type='css' file="Css.common" />
上(shàng)面的(de)方式默認的(de)import的(de)起始路(ε γ"lù)徑是(shì)網站(zhàn)的(de)Publ$↕ic目錄,如(rú)果需要(yào)指定其他(t ®ā)的(de)目錄,可(kě)以使用(yòn®✘≥♠g)basepath屬性,例如(rú):
<import file="Js.Util.Array" basepath="./Common" />
第二個(gè)是(shì)load标簽,通(tōng)過文™ (wén)件(jiàn)方式導入當前項目的(de)公共JS₽✔或者CSS
<load href="/Public/Js/Commo¶¥n.js" /><load href="/Public/Css/common.cssα♥Ω<" />
在href屬性中可(kě)以使用(yòng×Ω)特殊模闆标簽替換,例如(rú):
<load href="__PUBLIC__/Js/Common.js&qu₹ ↓φot; />
Load标簽可(kě)以無需指定type屬性,系統會(huì)自(zì)÷ ★動根據後綴自(zì)動判斷。
系統還(hái)提供了(le)兩個(gè)标簽别名js和(←♣✔hé)css 用(yòng)法和(hé)load一(yī)≥₹緻,例如(rú):
<js href="/Public/Js/Commo₽n.js" /><css href="/Public/Css/common.css&quo∑<t; />
