WEB开发网
开发学院软件开发Java 开发移动 Web Ajax 应用 阅读

开发移动 Web Ajax 应用

 2010-08-02 00:00:00 来源:WEB开发网   
核心提示: 手机浏览器与 WebKit 移动设备很多年就有 Web 浏览器了,然而,开发移动 Web Ajax 应用(2),由于 Web 开发人员必须处理跨浏览器支持问题, 因此开发浏览器应用一直是很困难的,本文的所有代码都是基于 HTML 5 标准并且是可以正常运行在 Android 2.0+ 或 iPh

手机浏览器与 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。

上一页  1 2 3 4 5 6 7  下一页

Tags:开发 移动 Web

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接