誰かが RequireJs でファイルを整理することについてアドバイスをくれますか? 将来的に最も柔軟性が高くなるベスト プラクティスの方法を探しています。
私の現在のフォルダ構造は以下の通りです。私はJavaのバックグラウンドを持っているため、それらをクラスと呼んでいます(クラスではなくオブジェクトであることを認識しています)。より良い提案があれば、これを変更したいと思います。
scripts
> startup.js
> class
> FromAddress.js
> ToAddress.js
> ...
> common
> class
> Address.js
> UrlResolver.js
> ...
> lib
>jquery.js
>jquery-ui-core.js
> ...
> page
> home.js
> sitemap.js
> ...
/scripts/startup.js
requirejs構成スクリプトが含まれており、フォルダmain
から適切なスクリプトをロードします/scripts/page
/scripts/class
アプリケーション固有のクラスが含まれています
/scripts/common/class
別のプロジェクトと共有できるクラスが含まれています (それらは最終的に別のプロジェクトに存在し、何らかの形で注入されます)
/scripts/lib
JavaScriptサードパーティライブラリが含まれています
/scripts/page
基本的main.js
には、アプリケーション内の各ページの起動スクリプトです。