WML-подобное решение для iPhone
-
12-09-2019 - |
Вопрос
Мы разрабатываем веб-приложение, которое должно быть доступно с мобильного телефона.
Он включает в себя простой текстовый древовидный каталог.
Чтобы избежать дополнительных обращений к серверу для раскрытия элементов дерева при нажатии на них, я решил использовать WML
.
Это позволяет предварительно загружать несколько <card>
в одном документе и быстрый переход между ними <card>
х.
Однако, iPhone
не поддерживает WML
вообще, и у других мобильных браузеров есть множество проблем с этим.
Существует ли технология, позволяющая загружать несколько страниц в iPhone
браузер и переход между ними без дополнительных обращений к серверу?
Решение
Это не совсем то же самое, что WML, но Джо Хьюитт интерфейс пользователя был разработан на той же идее предварительной загрузки различных <div>
соответствуют разным страницам и облегчают навигацию между ними.
Вот пример:
http://iui.googlecode.com/svn/tags/REL-current/samples/music.html
Посмотрите исходный код, чтобы увидеть, как каждый <div>
или <ul>
на самом деле это другая страница.Вы также можете динамически добавлять страницы с помощью AJAX.
Другие советы
Если вы разрабатываете сайт только для iPhone, я бы порекомендовал отличный Плагин jQTouch для jQuery.Он позволяет хранить страницы в отдельных тегах div, а затем перемещаться между ними без обновления страницы.
Я думаю, что один из трюков — загрузить страницу с элементами div шириной 320 пикселей и прокрутить ее по горизонтали с помощью Javascript.Вы можете заставить iPhone скрывать горизонтальные полосы прокрутки.
Будет ли работать Тиддливики?
Насколько я знаю, вы можете использовать аспект «тиддлеров» в tiddlywiki, чтобы показывать/скрывать небольшие объемы веб-контента без необходимости обращаться к серверу?
Я пока не могу голосовать, но я проверил текст ссылки и это потрясающе.Я работал над чем-то подобным для прототипирования экрана, но не стал складывать 2 и 2, чтобы увидеть его практическую полезность.
Уточнение по неправильно сформированной ссылке:Я имел в виду связь iUi для CSS, которая создает разделы div с соответствующими изображениями, чтобы они выглядели так, как будто веб-контент создается приложением iPhone.Это отличное дополнение к комплексному решению.
Я голосую обоими большими пальцами вверх, если бы мог...
Я также проверю плагин jQTouch jQuery, поскольку это может быть более проприетарный способ получения лицензионного контента.