0

ブラックベリープレイブック用のHTML5アプリを作成しています。ナビゲーションと複数のページをどのように管理するのか疑問に思っています。

私のアプリはテーブルビューで、テーブルの行をクリックして新しいページをロードし、そのページで3番目のページをロードできます。3層以上は必要ないと思います。

これを行うのに最適な方法は何ですか?通常のブラウザのように新しいページにリンクし、子ページのJSによってプルされるGET文字列の行IDを渡しますか?または、コンテンツをページ外のdivにロードし、jquery mobileが機能するようにスライドさせますか?

すべてがサーバー上のAPIからフェッチされるため、コンテンツをロードするためにすべてのページにajaxがあります。もちろん、必要に応じてローカルデータストレージを使用することもできますが、ビューを階層化してスタックにプッシュしたり、スタックからプッシュしたりする方がはるかに優れています。

複数のコンテンツビューを持つWebworksアプリにアプローチする方法についてのアドバイスを探しています。

4

1 に答える 1

0

データを操作する必要がない場合は、表示したいだけで1つのWebページに保存してください。ただし、かなりの量のデータがあり、それを操作する必要がある場合は、別のページに分割することを検討してください。アプリを複数のページに分割したときに問題が発生しました。ナビゲーションの間に、ページの読み込み中にラグがあります。ページがローカルから提供されている場合でも。

于 2012-02-26T06:01:10.563 に答える