1

私の質問はあなたを少し混乱させるかもしれません。

実際、私はインターネットで以下を行うための標準的なテクノロジーを探しています。

  1. すべてのビジネスロジックを含む構成ファイル(JSONまたは.js)を記述します。
  2. Javascriptはその設定ファイルをロードし、設定ファイルで指定されたすべてのアクションを実行する必要があります。

サンプル設定ファイル

"loginConfig":
[
    "#Submit-button",
    "click",
    {
        "perform": "LoginAction",
        "username": "#input-username",
        "password": "#input-password"
    }
]

私の要件は、javascriptライブラリがこの設定ファイルをロードする必要があり、以下のアクションを実行する必要があるということです

  1. 「送信」ボタンが押されたとき
  2. 「#input-username」と「#input-password」から入力(テキストボックス)の値を読み取ります
  3. そして、ステップ2で読み取った値を使用して、関数「LoginAction」を呼び出します。

この構成ファイルを読み取り、上記と同じアクションを実行するための単純な.jsファイルを作成しましたが、この種のアプローチ(概念)がすでに利用可能かどうかを知りたいです。

なぜそれが必要なのですか?

私たちのWeb開発では、ほとんどの場合、同じJSコードを繰り返して以下を実行しています。

  1. ボタン1をクリックしてテキストボックス1を有効にする
  2. ボタン2をクリックしてテキストボックス2を無効にします
  3. link1をクリックして何かを開く
  4. 等。、

Configファイルを読んで上記の基本的なことを行うための一般的なJSライブラリがないのはなぜですか?

4

1 に答える 1

0

JSON 形式の構成ファイルを用意することをお勧めします。

「すべてのビジネス ロジック」の定義として JSON ファイルを使用するには、ルールが非常に複雑になる可能性があるため、JavaScript フレームワークが必要です。誰もが同じフレームワークを使用しているわけではないため、アプリケーションごとに明らかな制限があります。万能のソリューションはありませんが、この分野では進歩が見られます。

この「実際の」良い例の 1 つは、Sencha の EXT フレームワークです。実行することの多くは JSON 構成ファイルで定義でき、実行したいことの多くが組み込まれていますが、定義したビジネス ロジックをサポートするために独自のコードを記述する必要があります。

于 2012-07-31T15:15:25.997 に答える