私はbackbone.jsに基づいて私の最初のサイトを構築していますが、私はセマンティクスに関する質問を少ししています。 私のJSアプリがそうのように構成されている:私application.jsファイルにバックボーンjs MVCセマンティクスのアドバイス
application.js
/collections/WorkspaceCollection.js
...buch of other more atomic collections
/views/WorkspaceView.js
...buch of other more atomic views
/controllers/WorkspaceController.js (extends router)
...bunch of other atomic controllers
/models/WorkspaceModel.js
...bunch of other atomic models
私はWorksapceをインスタンス化し、それがビジネスの罰金だについては、それが行きます。
もし私がsortofのロードを持っていたら...いいえ..時々実行する必要があるMVCベースの関数は、さまざまな場所で使われている数学関数のようなものです。
は単にapplication.jsにこれらをダンプすることがより正しいですか私はグローバルなMathオブジェクトを(つまり、なるほどビットクリーナーようだが)
私は衛生のヒントを探しています推測拡張することになります - )
[編集]:
はちょうど私が、私はいくつかのベクトル数学だけでなく、JavaScriptのdoesntが、本質的にそれ自身のMathクラスに持っているいくつかのことを行う必要がある数学関数の束を持って、任意の混乱を避けるために。 私は、これらのいくつかをアプリ全体のさまざまな場所で使用しています。 ちなみに、この質問には、文字列、オーディオビデオなどの機能があっても当てはまります。