background image

Web app 的优点

通过兼容性浏览器实现配置而不需要任何复杂的 转出 步骤;

浏览器应用程序几乎不需要客户端上的磁盘空间;

新功能从服务器自动传递给用户,用户自己不必升级程序;

可以轻松整合进入其他服务类 web 程序;

跨平台的兼容性

那么究竟是什么技术能使

HTML5 有如此的能耐呢?

因为

WEB 应用程序可以在线使用,也可以离线使用,在用户在浏览器输入了该

web app 网站的地址之后,web app 会提示用户(或者自动)保存在 iPad 里面保存

web app 网站的缓存(即是在 iPad 中保存该 web app 的缓存),当用户离线没

有接入互联网时候,只要该用户保存了该

web app 网站地址的书签,该用户再次点击

该书签之后用户就可以正常的浏览该

web app 的内容,当用户再次连接网络,web 

app 会自动更新内容,方便下次离线使用。

所以我们必须要先熟悉

HTML5 的离线功能(相关知识可以参考文档[1]),只认

HTML5 是不够的,还需要学习 wml、JavaScript、css。

需要学习

HTML5 的新特性,1.用于即时 2D 绘图的 Canvas 标签;2.定时媒体回

放;

3.离线数据库存储;4.文档编辑;5. 拖拽控制;6.浏览历史管理

需要学习的

JavaScript,使用移动 JavaScript 的开发框架开发会提高 app 开发

效率,移动

JavaScript 开发框架有,(网站地址参考[2])

jQuery Mobile(jQM API 中文手册)

Titanium Mobile

The-M-Project

Jo

xui.js

EmbedJS

zepto.js

DHTMLX Touch

Mobilize.js