ホームページ > バックエンド開発 > PHPチュートリアル > ThinkPHPテンプレートエンジンでリソースファイルをインポートする方法の詳細説明_PHPチュートリアル

ThinkPHPテンプレートエンジンでリソースファイルをインポートする方法の詳細説明_PHPチュートリアル

WBOY
リリース: 2016-07-13 10:24:35
オリジナル
715 人が閲覧しました

一般的に、外部 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

tru​​ehttp://www.bkjia.com/PHPjc/825412.html技術記事一般に、外部 JS や CSS などのリソース ファイルを Web ページにインポートする従来の方法は、それらをテンプレート ファイル内で直接使用することです: script type='text/javascript' src='/Public/Js/Util/Array.js 「リンクr..
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート