質問
Lightのために選択したZeptoを使用してアプリを作成したいと思います。
意志が大きく、EASに開発と将来のマンタナンスは、いくつかの異なるページに分割されます。
Ajaxがアプリのメインインデックスページとは異なるページをよりよく呼び出し、メインページのZeptoをゼプト化するか、すべてのページにZepto JSを追加できるかどうかはわかりません。 PhoneGapすべてのページに対してこれを行い、私のターゲットはPhoneGapでホストされたアプリを作成します。
あなたの時間と感謝された助けをありがとう。
解決
Zeptoが必要な場所に依存します。すべきことは、すべてのページに追加することであり、ファイル全体に1回だけ含めることです。 「../js/src/zepto.js」を参照するページに、それらの行に沿って何かを参照して整理します。ファイルにZeptoを複数回含めることはありませんが、すべてのページで電話してください。
他のヒント
Zeptoは構造を提供するためにそこにいません。代わりにバックボーンを探しているかもしれません。http://backbonejs.org/#
最初のアイデアをお勧めします:「Ajaxからアプリのメインインデックスページとは異なるページを呼び出し、メインページのZeptoを非公開にします」
これにより、ユーザーエクスペリエンスをスムーズでシームレスに、アプリケーションのようにすることを完全に制御できます。
@バックボーンに関するStevewの提案は良いです。それは強力な構造的フレームワークであり、アプリケーションが大きい場合は、それを活用するのが最善の学習曲線があると思います。
PhoneGapは、作成したものを何でも包み込みますので、今のところ心配する必要はありません。
幸運を。