欣喜,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/
这几天使用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/
相关文章推荐
- 路由器 DNSMasq 替代 hosts,支持Android、iPhone、PC
- IIS7上设置MIME让其支持android和Iphone的更新下载
- Windows Azure云计算平台将支持iphone,android,Windows phone7
- OMS,Ophone,Iphone,android之间关系
- iphone / OPhone / Android
- Photoshop自动导出各尺寸Android和Iphone图标,支持新版Android Studio
- IIS7上设置MIME让其支持android和Iphone的更新下载
- 路由器 DNSMasq 替代 hosts,支持Android、iPhone、PC
- [转]如何在移动设备程序中嵌入盈利广告,开始挣钱了 android iphone ipad 多平台支持
- 树莓派3-搭建网络打印机服务器(支持PC,IPhone,Android打印)
- 改变mvc web api 支持android ,ios ,ajax等方式跨域调用
- ELIPS Studio 3 Beta 6支持iPhone和Android原生服务
- IIS7上设置MIME让其支持android和Iphone的更新下载
- Android中WebView中拦截所有请求并替换URL(支持AJAX的post请求类型)
- 【Java/Android性能优 6】Android 图片SD卡缓存 使用简单 支持预取 支持多种缓存算法 支持不同网络类型 支持序列化
- android/iPhone:如何从browser直接打开应用程序或者没有应用程序打开应用商店
- Android系统搭建PHP+MySql环境,支持SqlLite,完美运行ecshop、phpcms、Discuz_X3等开源程序
- 打造支持apk下载和html5缓存的 IIS(配合一个超简单的android APP使用)详解
- Google为Android和iPhone等推出新图片搜索功能
- 移动平台前端开发总结(针对iphone,Android等手机)