Я создаю приложение на HTML5 для игровой книжки Blackberry. Мне интересно, как управлять навигацией и несколькими страницами.
Мое приложение - это табличное представление, которое позволяет вам щелкнуть строку таблицы, чтобы загрузить новую страницу, а затем на этой странице вы можете загрузить третью страницу. Я не ожидаю, что мне понадобится больше 3 слоев.
Как лучше это сделать? Должен ли я ссылаться на новую страницу, как если бы это был обычный браузер, и передавать идентификатор строки в строке GET, которую JS извлекает на дочерней странице? Или я загружаю содержимое в div со страницы и вставляю его немного, как работает jquery mobile?
У меня есть ajax на всех страницах для загрузки контента, так как все загружается из API на моем сервере. Я, конечно, могу использовать локальное хранилище данных, если это необходимо, но было бы намного лучше, если бы существовало многоуровневое представление и добавление их в стек.
Я ищу совет о том, как подойти к веб-приложению с несколькими представлениями контента.