一般的に、外部 JS や CSS などのリソース ファイルを Web ページにインポートする従来の方法は、それらをテンプレート ファイルで直接使用することです。
リーリー
ThinkPHP のテンプレート エンジンは、上記のインポートを簡素化するための特別なタグを提供します。
1.タグをインポート
最初のインポート メソッドは、ThinkPHP の import 関数と同様の名前空間メソッドを採用します。例:
リーリー
Type 属性のデフォルトは js なので、次の効果は同じです:
リーリー
複数のファイルのバッチインポートもサポートできます。例:
リーリー
外部 CSS ファイルをインポートするときは、次のように type 属性の値を指定する必要があります:
リーリー
上記の方法
インポートのデフォルトの開始パスは、Web サイトのルート ディレクトリの下にある Public ディレクトリです 他のディレクトリを指定する必要がある場合は、次のように、basepath 属性を使用できます。
リーリー
インポートされたファイルに「.」記号が含まれている場合は、次を使用できます:
リーリー
は、/Public/Js/Util/Array.min.js リソース ファイルをインポートすることを意味します。
リソース ファイルのバージョン番号のインポートもサポートしています。例:
リーリー
複数のファイルをインポートする場合にもサポートできます
リーリー
improt タグは判定ロード
をサポートしています。たとえば、次の例では、最初に name 変数が設定されているかどうかを判定します:
リーリー
さらに複雑な、
関数を使用することもできます
:
リーリー
コンパイルされたテンプレート キャッシュは次のとおりです:
リーリー
2.タグをロード
2 つ目はロードタグで、URL を通じて現在のプロジェクトのパブリック JS または CSS をインポートします。例:
リーリー
href 属性で特別なテンプレート タグを使用できます。例:
リーリー
Loadタグはtype属性を指定する必要はなく、サフィックスに基づいてシステムが自動的に決定します。
もちろん、load タグは条件付き判定呼び出しもサポートしています:
リーリー
システムは、js と css の 2 つのタグ エイリアスも提供します。その使用法は、load
と一致しています。例:
リーリー
ロードタグは、複数のリソースファイル(異なる種類のリソースファイルも含む)の同時インポートもサポートしています
:
リーリー
http://www.bkjia.com/PHPjc/825412.html
www.bkjia.comtruehttp://www.bkjia.com/PHPjc/825412.html技術記事一般に、外部 JS や CSS などのリソース ファイルを Web ページにインポートする従来の方法は、それらをテンプレート ファイル内で直接使用することです: script type='text/javascript' src='/Public/Js/Util/Array.js 「リンクr..
」