我正在开发适用于iPhone和iPod Touch的网页。我使用的是通用的iPhone UI框架。我需要实现滑动页面转换效果,但现在好像无法完成。有没有比较好的javascript框架可以使用,以便更容易地实现这个功能?虽然我很熟悉jquery,但它好像不太适合iPhone。
我正在开发适用于iPhone和iPod Touch的网页。我使用的是通用的iPhone UI框架。我需要实现滑动页面转换效果,但现在好像无法完成。有没有比较好的javascript框架可以使用,以便更容易地实现这个功能?虽然我很熟悉jquery,但它好像不太适合iPhone。
试试http://code.google.com/p/iui/
它是一个不错的JS框架,可以帮助你处理过渡效果。同时也请浏览文档,因为它还提供了许多其他选项。
这些用于服务基于Web的移动站点,然后可以使用PhoneGap将它们转换为Android或iOS应用程序。
在这三个框架中,Sencha是更成熟的项目,并且具有最多的开箱即用功能。 Jo看起来非常有前途,可能会直接与Sencha竞争。jQuery mobile非常有趣,但只是处于早期阶段,还不足以进行任何生产代码,尚需改进。jQuery mobile采用不同的方法,因为它是基于HTML的,它会解释标签上的属性,将它们转换为表视图或菜单。
jQuery mobile更容易快速搭建并理解,而其他两个框架需要更多思考。但是一旦你理解了它们,就变得很容易。
如果您不想通过URL提供网站服务,而只想构建应用程序,则Appcelerator是正确的选择。您可以使用JS编写代码,它将为您创建本机Android或iOS应用程序。您将获得几乎完整的Android/iOS API访问权限。苹果公司的Dashcode IDE为iPhone提供了广泛的页面转换模板。您应该能够启动一个快速项目,获得所需的外观,然后将生成的HTML/CSS/Javascript导出到您喜欢的IDE中。
唯一的问题是它只适用于OSX操作系统。