2009-06-05 117 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因为这可能是一个更专有的路要走授权内容。

相关问题