0

出力する必要がある JavaScript 構成がたくさんあります (自分のニーズに合わせた構成オブジェクト、jquery ダイアログのセットアップなど)。これらは、フォームの特定のフィールド用です。

これには常に追加される 1 つのスクリプト ブロックを使用していましたが、使用される実際のフィールドの構成のみが生成された html に含まれるように、各フィールドのテンプレート システムのパーシャルにスクリプト ブロックを追加することにしました。scrip ブロックに、基本的にパーシャルへのパスであるクラスを与えることにしました。これにより、そのスクリプト ブロックを正確かつ迅速に見つける場所がわかります。

これは良いアプローチですか?これは、特定のインターフェイス ウィジェット、ポップアップ、ajax リクエストなどに必要なすべての構成を含む巨大なスクリプトよりも優れていると思います。

多くの個別のスクリプトブロックがあるページの速度が低下しますか? ブロックには関数がなく、プロパティを持つオブジェクトだけです。

4

1 に答える 1

0

よりモジュール化されているため、巨大なスクリプト ブロックを使用するよりも優れたアプローチだと思います。

しかし、なぜスクリプト ブロックを見つける必要があるのでしょうか。

script タグ内のスクリプトは、html に追加されると自動的に実行されます。

手動で実行する必要はありません。

于 2013-09-03T12:16:05.963 に答える