2009-06-05 116 views
2

我們正在開發一款應可從手機訪問的Web應用程序。適用於iPhone的類似WML的解決方案

它涉及一個簡單的純文本樹目錄。

爲了避免額外的往返到服務器來展開樹項目,如你點擊它們,我決定使用WML

它允許在一個文檔中預加載多個<card>,並在這些<card>之間快速瀏覽。

但是,iPhone根本不支持WML,其他移動瀏覽器都有多個問題。

有沒有一種技術,允許加載多個網頁到iPhone的瀏覽器以及它們之間的瀏覽,無需額外的往返到服務器?

回答

4

它與WML不完全相同,但Joe Hewitt的iUI是根據預先加載不同<div>對應於不同頁面的相同想法開發的,並且便於它們之間的導航。

下面是一個例子:

http://iui.googlecode.com/svn/tags/REL-current/samples/music.html

查看源代碼才能看到每個<div><ul>如何實際上是一個不同的頁面。您也可以使用AJAX動態添加頁面。

+0

看起來不錯!嘗試一下... – Quassnoi 2009-06-06 07:20:33

+0

似乎正是我要找的,謝謝! – Quassnoi 2009-06-07 22:40:10

0

我想一個技巧是加載一個320px寬的div的頁面,並通過Javascript水平滾動。你可以讓iPhone隱藏水平滾動條。

0

Tiddlywiki會工作嗎?

據我所知,您可以使用的TW的「tiddlers」方面顯示/隱藏少量的網頁內容,而不必進行趟服務器?

+0

@Dipak:「TiddlyWiki是一個維基模擬的客戶端單頁面應用程序」。不明白它對我有什麼幫助。你能不能更詳細些? – Quassnoi 2009-06-05 15:18:20

1

如果您正在開發的網站只爲iPhone我會推薦優秀jQTouch plugin for jQuery。它允許您將頁面存儲在單獨的div標籤中,然後在不刷新頁面的情況下在它們之間導航。

0

我不能投票,但我沒檢查出link text,這是真棒。我正在研究類似於屏幕原型的東西,但我沒有把2和2放在一起來看它的實際效用。

澄清誤形成的鏈接:我是指的iUi聯動的,與合適的圖形看起來好像是由iPhone應用程序生成的網頁內容創建DIV部分的CSS。這對於端到端解決方案來說是一個很好的補充。

我用兩個拇指投票了,如果我能...

我也檢查了jQTouch插件的jQuery因爲這可能是一個更專有的路要走授權內容。

相關問題