jQuery Mobile是专门为mobile优化过的js toolkit,demo在这里:http://jquerymobile.com/demos/1.0a1/。功能很强大啊。


1)界面或者CSS不错,一看就是模仿iOS,比如工具栏,还有很宽的按钮(这样用户比较容易点到),视图的切换动画,加载动画,一切都很iphone。不过,看多了就有点乏味。如果是android用户访问这个UI会更加反感吧。


2)cache做的不错,视图切换时速度很快,显然对已经加载的页面做了cache。这是AJAX之后提高用户体验的一个好办法,不然一个小的动作都会loading页面,用户体验跟本地应用就差的太远了。考虑到mobile网络不稳定的特点,cache就是值得大花功夫的地方。


其他地方倒没看到亮点。


疑问:如果把开发本地应用的思路用到开发web应用上面是否南辕北辙呢?如何保持web的简洁的特性呢?


另外:如果把jQuery mobile放到iphone本地应用中然后在webview上运行倒是可行哦,这下不必用objective-c了