我们正在开发一款应可从手机访问的Web应用程序。适用于iPhone的类似WML的解决方案
它涉及一个简单的纯文本树目录。
为了避免额外的往返到服务器来展开树项目,如你点击它们,我决定使用WML
。
它允许在一个文档中预加载多个<card>
,并在这些<card>
之间快速浏览。
但是,iPhone
根本不支持WML
,其他移动浏览器都有多个问题。
有没有一种技术,允许加载多个网页到iPhone
的浏览器以及它们之间的浏览,无需额外的往返到服务器?
我们正在开发一款应可从手机访问的Web应用程序。适用于iPhone的类似WML的解决方案
它涉及一个简单的纯文本树目录。
为了避免额外的往返到服务器来展开树项目,如你点击它们,我决定使用WML
。
它允许在一个文档中预加载多个<card>
,并在这些<card>
之间快速浏览。
但是,iPhone
根本不支持WML
,其他移动浏览器都有多个问题。
有没有一种技术,允许加载多个网页到iPhone
的浏览器以及它们之间的浏览,无需额外的往返到服务器?
它与WML不完全相同,但Joe Hewitt的iUI是根据预先加载不同<div>
对应于不同页面的相同想法开发的,并且便于它们之间的导航。
下面是一个例子:
http://iui.googlecode.com/svn/tags/REL-current/samples/music.html
查看源代码才能看到每个<div>
或<ul>
如何实际上是一个不同的页面。您也可以使用AJAX动态添加页面。
我想一个技巧是加载一个320px宽的div的页面,并通过Javascript水平滚动。你可以让iPhone隐藏水平滚动条。
Tiddlywiki会工作吗?
据我所知,您可以使用的TW的“tiddlers”方面显示/隐藏少量的网页内容,而不必进行趟服务器?
@Dipak:“TiddlyWiki是一个维基模拟的客户端单页面应用程序”。不明白它对我有什么帮助。你能不能更详细些? – Quassnoi 2009-06-05 15:18:20
如果您正在开发的网站只为iPhone我会推荐优秀jQTouch plugin for jQuery。它允许您将页面存储在单独的div标签中,然后在不刷新页面的情况下在它们之间导航。
我不能投票,但我没检查出link text,这是真棒。我正在研究类似于屏幕原型的东西,但我没有把2和2放在一起来看它的实际效用。
澄清误形成的链接:我是指的iUi联动的,与合适的图形看起来好像是由iPhone应用程序生成的网页内容创建DIV部分的CSS。这对于端到端解决方案来说是一个很好的补充。
我用两个拇指投票了,如果我能...
我也检查了jQTouch插件的jQuery因为这可能是一个更专有的路要走授权内容。
看起来不错!尝试一下... – Quassnoi 2009-06-06 07:20:33
似乎正是我要找的,谢谢! – Quassnoi 2009-06-07 22:40:10