APP下载

浅析HTML5的特点及其在移动Web App中的应用

2014-10-21于洋

计算机光盘软件与应用 2014年24期

摘 要:HTML5技术自开发至今,已成为下一代互联网的默认标准。基于HTML5的移动Web App正逐渐成为新兴的应用形式。文章首先介绍了HTML5的发展和HTML5的特点,接着介绍了移动互联网应用的分类以及移动Web App的发展现状,最后说明了利用HTML5技术开发Web App的方案。

关键词:HTML5;移动Web App

中图分类号:TP399

HTML5是互联网的下一代标准,是互联网的核心技术之一。产生于1990年的HTML到1997年已经成为互联网标准HTML4,被广泛应用于互联网应用开发。目前,HTML的最新版本是HTML5,尚处于开发阶段,其标准未正式发布,HTML5的发展历程如图1[1]。

在HTML5出现之前,移动互联网主要以应用App为主,随着HTML5的出现移动Web App得到了很大的发展。在国外,2012年由美国顶级通信运营商AT&T推出一款App Center HTML5的应用商店。至今为止,AT&T已经公布了面向HTML5应用的APP平台APICatalog。与此同时,Facebook正在计划推出一款基于HTML5的手机应用程序开发平台,在平台上可以无需手机操作系统,直接运行手机游戏及其他程序。在国内,中国移动推出了NobleLeader应用开发平台,该平台适用于iOS、Android、Windows Mobile、Symbian等操作系统,在平台上开发者可以直接通过HTML5进行应用程序的开发和编译。

1 HTML5的特点

HTML5是Web标准的巨大飞跃,与以前版本相比,HTML5不但可以表示Web内容,而且还是一个成熟的应用平台。HTML5的特点主要体现在以下几个方面[2]:

(1)具有语义的结构化标签:包括section、article、header、navigation、footer、hgroup、aside等,使得HTML5在文档结构上较HTML4.01更加清晰和易读。

(2)对离线存储有更好的支持:sessionStorage和localStorage提供与cookies相似的功能;IndexedDB帮助Web应用存储复杂结构的数据;Offline App Cache将资源文件缓存到本地,使用户在离线状态下也能使用Web App,为开发离线的移动Web App奠定了基础。……

登录APP查看全文