0

私はEmberを使用して最初のアプリケーションを開発しており、アプリケーションを構造化するための最良の方法を知りたいと思っています。

現在、ページのさまざまな部分をすべて含む1つのページしかありませんが、インデックスページを分割して、他の場所からコンテンツを非同期で読み込む方法はありますか?インデックスページが長くなりすぎているので、これをお勧めします。

4

1 に答える 1

1

アプリケーションがどれほど複雑になるか尋ねます

ビュー/コントローラー/ルーターを含む単一のファイルから始めることができれば、最初の数日/数週間はフレームワークを理解するのに役立ちます。単一のjsファイルが100行を超える(または分割するときのように感じる数)場合は、次のフォルダーを作成できます。

/templates => handlebars templates here (pre compiled if possible)
/views => just the view javascript objects
/controllers => array controllers or object controllers
/models => ember-data or regular JS objects that do the heavy lifting
/routers => in the future you may have > 1 router per ember.js app

このレベルの複雑さに達したら、require.jsを調べて依存関係などを管理できます。

于 2012-11-30T20:20:13.400 に答える