ホームページ > 記事 > ウェブフロントエンド > オープンソース JS プラグイン フレームワーク MinimaJS の使用の概要
今回は、オープンソース JS プラグイン フレームワーク MinimaJS の使用方法についてご紹介します。オープンソース JS プラグイン フレームワーク MinimaJS を使用する際の 注意事項 は何ですか?実際の事例を見てみましょう。 。
MinimaJS、完全にオープンソース、ソースコードのダウンロードアドレス: このフレームワークの使用方法を簡単に見てみましょう。 これらのコード行を使用して、プラグイン フレームワークを作成し、現在のプラグイン ディレクトリからプラグインをロードできます。 各プラグインは、plugins ディレクトリにあり、プラグインの基本情報、依存関係情報、サービスおよび拡張機能は、plugin.json によって定義され、プラグインのルート ディレクトリに含まれている必要があります。プラグインは、plugin.json とother ファイルで構成されます。その他のファイルはオプションであり、js、html、css ファイルなどを含めることができます。以下はプラグインの例です。 plugin.json ファイルの場合、必須属性 である id を除いて、その他はすべてオプションです。つまり、最小のプラグインは plugin.json のみを定義し、ファイルはプラグイン ID のみを宣言するものになります。 OSGi 仕様と同様に、各プラグインはアクティベータを定義できます。デフォルトは Activator.js です。名前がデフォルトでない場合は、plugin.json の activator でアクティベータ ファイル名を定義する必要があります。一般的なアクティベータは次のように定義され、プラグインの開始と終了を宣言するために使用されます。
ここで、start と stop はそれぞれ入口と出口を表し、サービスの登録、バインディング、
イベントモニタリングなどに使用されます。 プラグインはサービスを通じて通信し、一方のプラグインがサービスを登録し、もう一方のプラグインがサービスを消費します。プラグインの登録は、plugin.json を通じて宣言することも、アクティベーターの開始メソッドの PluginContext パラメーターの addService を通じてサービスを登録することもできます。以下に示すように、plugin.json を使用してサービスを登録します。
アクティベーターを通じてサービスを利用できる別のプラグイン。
このフレームワークは、プラグイン拡張機能やクラス読み込みなどの機能も提供しており、フレームワークが提供する例を通じて調べることができます。以下はプラグイン REST フレームワークです。プラグインに基づいて構築されたサンプルは、ソース コードをダウンロードすることで入手できます。
この記事の事例を読んだ後は、この方法を習得したと思います。さらに興味深い情報については、php 中国語 Web サイトの他の関連記事に注目してください。
推奨読書:
AngularJS は入力ボックスの文字制限リマインダーを作成しますvue はユーザーがログインしているかどうかを判断します以上がオープンソース JS プラグイン フレームワーク MinimaJS の使用の概要の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。