私は主にjqueryとノックアウトを使用するかなり大きなjavascriptアプリケーションを持っています。基本的に、フォルダー構造を1つ大きく分離すると、作成app
したすべてのコードが含まれ、さらに定数、ビュー、モデル、およびビューモデルに分割されます。次にvendor
、jquery、ノックアウト、プラグインなど、作成しなかったコードがあります。私が抱えている問題は、その間にあるものをどこに置くかです。ノックアウト用のカスタムバインディングをいくつか作成し、いくつかのjqueryプラグインの機能を拡張しましたが、それらは私のapp
ディレクトリのルートにあります。このためのベストプラクティスまたは命名規則は何ですか。
+app
-- constants
-- models
-- viewmodels
-- views
jquery-plugin-extras.js
knockout-bindings.js
etc
+vendor
jquery.min.js
knockout.min.js
jquery-plugin.min.js