ブラックベリープレイブック用のHTML5アプリを作成しています。ナビゲーションと複数のページをどのように管理するのか疑問に思っています。
私のアプリはテーブルビューで、テーブルの行をクリックして新しいページをロードし、そのページで3番目のページをロードできます。3層以上は必要ないと思います。
これを行うのに最適な方法は何ですか?通常のブラウザのように新しいページにリンクし、子ページのJSによってプルされるGET文字列の行IDを渡しますか?または、コンテンツをページ外のdivにロードし、jquery mobileが機能するようにスライドさせますか?
すべてがサーバー上のAPIからフェッチされるため、コンテンツをロードするためにすべてのページにajaxがあります。もちろん、必要に応じてローカルデータストレージを使用することもできますが、ビューを階層化してスタックにプッシュしたり、スタックからプッシュしたりする方がはるかに優れています。
複数のコンテンツビューを持つWebworksアプリにアプローチする方法についてのアドバイスを探しています。