1

私のmvcアプリでjqueryfilesを構造化する最良の方法は何ですか。現在、すべてのスクリプトがスクリプト フォルダーにあり、全体像を把握するのが難しくなっています。

//ありがとう

4

4 に答える 4

3

前回のプロジェクトでは次の構造を使用しました。

Scripts
|
|- jQuery
|- Libraries
|- Infrastructure
|- PageSpecific

jQuery には、jQuery とプラグインが含まれていました。ライブラリには、他のサードパーティ ライブラリ (underscore.js など) が含まれていました。インフラストラクチャには、共有 JavaScript モジュールが含まれていました。たとえば、ユーティリティ関数がすべて含まれているモジュールや、サーバー側のアカウント管理通信を処理するモジュールなどです。Pag​​eSpecific には、イベント ハンドラーとページ固有のロジックを接続するためのコードが含まれていました。

于 2010-12-01T20:25:40.867 に答える
2

HTML5 ボイラープレートには、JavaScript 用の最小限の構造が既にいくつかあります。私のプロジェクトでヒットする前に、別の開発者がそれに遭遇する可能性が少なくともあるため、私が行うことはすべてその上に構築される可能性があります。

ボイラープレートには、すべての JavaScript を含む「js」サブディレクトリ、その下に jQuery と Modernizr だけを含む「libs」と呼ばれる別のディレクトリ、およびすべてのサードパーティ ライブラリ (たとえば、 jQuery テンプレートまたは Lawnchair のライブラリ)。

js
  libs
  mylibs
  plugins.js
  script.js

また、短いプラグインを plugins.js に連結し、基本的なスクリプトを script.js に入れることも推奨しています。もちろん、これは大規模なプロジェクトでは機能しませんが、少なくとも js、js/libs、および js/mylibs 構造から始めることができます。現時点では、対応する名前 (blahblah.html + blahblah.js) を持つ HTML ファイルごとに JavaScript を使用していますが、長期的にはそれ以上の構造が必要になることがわかっています。

于 2011-08-24T18:33:45.443 に答える
1

JavaScript ファイルを Scripts フォルダーに保存するのがその方法です。必要に応じて、Scripts フォルダー内のサブフォルダーを使用して、もう少し整理することができます。

于 2010-12-01T18:34:32.970 に答える
0

css ファイルと JavaScript を Web アプリケーション内で整理しておくことは、常に良い考えです。

  • アプリケーションのルート フォルダーに 2 つのメイン フォルダー 'styles' と 'scripts' を配置します。
  • これらの各フォルダー内に、「jquery」、「blueprint」などのアプリ内の特定のモジュールを反映するサブフォルダーを作成し、それらのファイルをそこに配置します。
于 2010-12-01T19:43:09.797 に答える