2

我们正在开发一个应该可以通过手机访问的 Web 应用程序。

它涉及一个简单的纯文本树目录。

为了避免在单击时额外往返服务器以展开树项目,我决定使用WML.

它允许在一个文档中预加载多个's 并在这些's<card>之间快速浏览。<card>

但是,iPhone根本不支持WML,其他移动浏览器有多个问题。

是否有一种技术可以将多个页面加载到iPhone的浏览器中并在它们之间浏览而无需额外往返服务器?

4

5 回答 5

4

它与 WML 并不完全相同,但 Joe Hewitt 的iUI是基于相同的思想开发的,即预加载不同<div>的 ' 对应于不同的页面,并促进它们之间的导航。

这是一个例子:

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

查看源代码以了解每个<div><ul>实际上是一个不同的页面。您还可以使用 AJAX 动态添加页面。

于 2009-06-05T23:32:17.767 回答
1

如果您只为 iPhone 开发网站,我会推荐优秀的jQTouch jQuery 插件。它允许您将页面存储在单独的 div 标签中,然后在它们之间导航而无需刷新页面。

于 2009-10-01T22:22:27.813 回答
0

我认为一个技巧是加载一个具有 320px 宽 div 的页面并通过 Javascript 水平滚动。您可以让 iPhone 隐藏水平滚动条。

于 2009-06-05T14:54:40.800 回答
0

Tiddlywiki 会工作吗?

据我所知,您可以使用 tiddlywiki 的 'tiddlers' 方面来显示/隐藏少量 Web 内容,而无需访问服务器?

于 2009-06-05T15:12:28.457 回答
0

我还不能投票,但我确实查看了链接文本,这很棒。我正在为屏幕原型制作类似的东西,但我没有将 2-and-2 放在一起来看看它的实用性。

对格式错误的链接的澄清:我指的是 CSS 的 iUi 链接,它使用适当的艺术作品创建 div 部分,看起来好像 Web 内容是由 iPhone 应用程序生成的。这是对端到端解决方案的一个很好的补充。

如果可以的话,我会用两个大拇指投票...

我还将查看 jQTouch 插件 jQuery,因为这可能是获取许可内容的更专有方式。

于 2009-10-11T15:16:36.427 回答