smartcomb: PHP で実装された Web モジュール スプライサー、smartcombweb
smartcomb は、PHP で実装された Web モジュール スプライサーです。他のコード スプライシング ツールと比較すると、次のような特徴があります。
jsファイルに限定されず、あらゆる種類のファイルを結合できます。 -
依存関係を一元化して宣言し、依存関係を自動的に分析して結合し、オンデマンドでロードします。 -
複数の構成切り替えをサポート-
CSS 内の画像パスを自動的に変更し、結合後に CSS 画像パスが間違っていることを心配する必要はありません-
結合された静的ファイルを直接生成するためのphpコマンドライン呼び出しとコマンドをサポートします-
githubアドレス: https://github.com/hafeyang/smartcomb
モジュール宣言の設定
スマートコムは
JSON ファイルで構成されており、モジュール宣言ではキーを二重引用符で囲む必要があります。形式は次のとおりです: smartcomb.php
和modules.js
构成,modules.js
リーリー
これがデモです:
リーリー
ウェブで使用
上記のデモでは、プロファイルをデフォルトとしてモジュール構成を宣言しています。 Base と pageA の 2 つのモジュールを宣言します。pageA は Base モジュールに依存します。ベースモジュールには、 modules/base/base.js という 2 つの js ファイルが含まれています。このパスは
のパスに対して相対的なものであり、使用するときにファイルの種類を指定するだけです。 smartcomb.php
上記の設定ファイルについては、次のようにページ内で引用できます:
リーリー
pageA は基本モジュールに依存します。スマートコムは依存ファイルを自動的に結合します。
パラメータの呼び出し: smartcomb.php
-
profile
:配置类型,默认为default。用该参数可以切换profile
- : ファイル タイプ (モジュール宣言内のタイプ) はカスタマイズされた任意のファイル タイプにすることができ、デフォルトは js です
type
- : 組み合わせる必要があるモジュール、複数のモジュールを分割することができます
modules
コマンドラインで使用します
次のような php コマンドを直接使用できます:
リーリー
コマンドはステッチ結果を標準出力に直接出力し、直接ファイルを生成することができます。
リーリー
パラメータはWeb呼び出しメソッドと一致しています
ありがとうございます。ご質問がございましたら、ご連絡ください:)
http://www.bkjia.com/PHPjc/942273.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/942273.html技術記事スマートコム: PHP で実装された Web モジュール スプライサ、smartcombweb スマートコムは、PHP で実装された Web モジュール スプライサです。他のコード スプライシング ツールと比較して、次の特徴があります: あらゆるコードをスプライシングできます。