开发移动 Web Ajax 应用
2010-08-02 00:00:00 来源:WEB开发网手机浏览器与 WebKit
移动设备很多年就有 Web 浏览器了。然而,由于 Web 开发人员必须处理跨浏览器支持问题, 因此开发浏览器应用一直是很困难的。开发人员需要花费很多的时间来实现 HTML、JavaScript 和 CSS 在不同版本的浏览器上运行完全一致,如 Internet Explorer、Mozilla Firefox、Safari 等。 而桌面浏览器的问题几乎与手机浏览器中的问题如出一辙。不同版本的手机浏览器也是多得惊人。 每个设备制造商都拥有各自的浏览器,甚至来自相同厂商的设备在操作系统、屏幕大小等方面都有很大的差别。 有些浏览器只支持 WAP,而有一些则支持部分的 HTML,还有一些完全支持 HTML,但不支持 JavaScript。
幸好,现在情况已经大不相同了。到 2010 年 1 月,美国有超过 80% 的移动互联网流量都是通过 iPhone 或 Android 手机产生的。这两种操作系统不仅都是使用 WebKit 进行 HTML/CSS 渲染, 而且它们都是一样积极地使用 HTML 5 标准所采用的 JavaScript 引擎。没错。 移动领域的主流浏览器现在都使用了开放标准。这是 Web 开发人员所遇到的最好时机。
浏览器之间还是存在差别的,即使是不同版本的 iPhone 和 Android 也不例外。 其中 Android 浏览器差别最大。在 2.0 之前版本的 Android 上,Android 浏览器使用的是私有的 Google Gears 技术。虽然 Gears 有很多优秀的创新技术,现在已经包含在 HTML 5 标准中了。 然而,这意味着在很长的一段时间里,Android 浏览器是不支持其中一些 HTML 5 标准的, 但是我们还是能够使用 Gears 来实现一部分功能。本文的所有代码都是基于 HTML 5 标准并且是可以正常运行在 Android 2.0+ 或 iPhone 3.0+ 上的。 既然我们已经拥有了这些现代的基于 WebKit 的浏览器,接下来让我们来看看一些这些设备上的 Ajax。
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››web安全之信息刺探防范1
- ››webqq 最新加密算法
- ››webdriver 数据库验证方法
- ››WebSphere Application Server 7.0 XML Feature P...
- ››开发者眼中的Windows Phone和Android
- ››移动winsxs文件 让Windows 7运行速度更快
- ››移动互联网Kik/Whatsapp类应用
- ››移动互联网站设计技巧:9个优秀的移动互联网设计案...
- ››Web2.0网络时代基于社会影响力的声望值
更多精彩
赞助商链接