您的位置:首页 > 移动开发 > Android开发

欣喜,iPhone和OPhone(Android)都对Ajax有良好的支持

2009-11-20 16:32 323 查看
前段时间因为项目有一个实时Talk的需求,一直担心iPhone不支持Ajax,因为如果不支持Ajax,使用Objective-c去实现实时Talk的功能,需要花太多的成本,而使用Web开发的方式,成本非常低。经过我的测试在iPhone中,对Ajax的支持非常良好,并且可以支持setTimeout和setInterval等函数,最让人意外的是,居然还支持alert这样的弹出窗口。在PC机上看来或者没什么,但在Mobile平台上,这就显得非常捧了。

这几天使用Ophone,也就是Android进行开发,现在Android在Web方面支持非常好,不仅使用webkit作为HTML渲染引擎,还开放webview与java之间的交互,这样以后开发Mobile程序将变得非常简单与漂亮,我们可以开发web程序,然后让web与手机程序进行交互,太酷了。Android平台也支持Ajax,setTimeout,setInterval等函数,但不支持alert。不过,让人欣慰的是,我们可以通过override onJSAlert这个方法,对alert进行截获,然后在java中再弹出窗口。实际上,我们可以在web程序中,通过javascript来调用java函数,这太激动人心了。我记得以前在做delphi的时候,就玩过类似的功能,当时一个很复杂的报表,我就是用html实现的,因为html几乎可以实现任何复杂的界面。

实际上,手机对js的支持,很大程度上依赖于cpu,因为js的运算在pc机上虽然很简单,但在手机上,就显得捉襟见肘了,我们要知道,现在的CPU,还是在800 hmz这样的情况。而我们平时写js,大多是在pc上写的,所以根本没考虑到手机上js的效率。

现在有一个不太好的情况,就是手机js的框架没有,我现在是没时间,要是有时间,真想写一个跨手机平台的js框架出来,呵呵

  注意:本文为我的独立博客镜像博客,自发表不再更新,原文可能随时被更新,敬请访问原文。同时,请大家不要在此评论,如果有什么看法,请点击这里:http://iove.net/1705/

本文来自http://iove.net,欢迎转载,转载敬请保留相关链接,否则视为侵权,原文链接:http://iove.net/1705/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐