HTML5技术调查报告.pdf
上传人:sy****28 上传时间:2024-09-11 格式:PDF 页数:5 大小:169KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

HTML5技术调查报告.pdf

HTML5技术调查报告.pdf

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

HTML5技术调查报告V1.01.HTML5简介HTML5是HTML下一个的主要修订版本,现在仍处于发展阶段。目标是取代1999年所定订的HTML4.01和XHTML1.0标准,以期能在互联网应用迅速发展的时候,使网络标准达到符合当代的网络需求。广义论及HTML5时,实际指的是包括HTML、CSS和JavaScript在内的一套技术组合。它希望能够减少浏览器对于需要插件的丰富性网络应用服务(plug-in-basedrichinternetapplication,RIA),如AdobeFlash、MicrosoftSilverlight,与OracleJavaFX的需求,并且提供更多能有效增强网络应用的标准集。具体来说,HTML5添加了许多新的语法特征,其中包括<video>,<audio>,和<canvas>元素,同时集成了SVG内容。这些元素是为了更容易的在网页中添加和处理多媒体和图片内容而添加的。其它新的元素包括<section>,<article>,<header>,和<nav>,是为了丰富文档的数据内容。新的属性的添加也是为了同样的目的。同时也有一些属性和元素被移除掉了。一些元素,像<a>,<cite>和<menu>被修改,重新定义或标准化了。同时APIs和DOM已经成为HTML5中的基础部分了。HTML5还定义了处理非法文档的具体细节,使得所有浏览器和客户端程序能够一致地处理语法错误。2.HTML5的历史背景HTML5草案的前身名为WebApplications1.0,是在2004年由WHATWG提出,再于2007年获W3C接纳,并成立了新的HTML工作团队。在2008年1月22日,第一份正式草案发布。WHATWG表示该规范是目前仍在进行的工作,仍须多年的努力。尽管HTML5已经在网络开发人员中非常出名了,但是它成为主流媒体的一个话题还是在2010年的4月,当时苹果公司的CEO乔布斯发表一篇题为“对flash的思考”的文章,指出随着HTML5的发展,观看视频或其它内容时,AdobeFlash将不再是必须的。这引发了开发人员间的争论,包括HTML5虽然提供了增强的功能,但开发人员必须考虑到不同浏览器对标准不同部分的支持程度的不同,以及HTML5和Flash间的功能差异。HTML5的标准草案目前已进入W3C制定标准5大程序的第1步。负责编纂标准格式文件的Google代表IanHickson预期,可能得等到2012年才会推出建议候选版(W3CCandidateRecommendation)。google公司负责开发andorid的andyrubin在allthingsd亚洲大会上表示html5还远不能为不同的移动操作系统提供不同的程序。3.HTML5新增的一些标签3.1新增标签HTML5新增加的标签主要有:article、aside、audio、canvas、command、datalist、details、embed、figcaption、figure、footer、header、hgroup、keygen、mark、meter、nav、output、progress、ruby、section、summary、time、video、source、wbr。3.2各种浏览器对HTML5支持情况目前,对CSS3和HTML5支持最好的是Chrome,Safari次之,但是不支持audio与vedio标签。Firefox和Opera旗鼓相当,支持的差点。IE9BA开始拥抱标准。鉴于这种情况,假如你想使用这两项新技术创建一个先锋体验式站点,现在的CSS3和HTML5可以让你实现,假如你想大规模应用于实际项目,现在还为时过早。IE8及其以下版本的浏览器或基于其内核的360SE等浏览器是不支持HTML5的。如果需要测试各种浏览器对HTML5支持的情况,可以使用要测试的浏览器打URL:http://html5test.com,然后执行就可以此网站对此浏览器对HTML5支持的情况。是分门别类列举此浏览器对HTML5的支持程度。4.HTML5的本地存储HTML5storage提供了一种方式让网站能够把信息存储到你本地的计算机上,并再以后需要的时候进行获取。这个概念和cookie相似,区别是它是为了更大容量存储设计的。Cookie的大小是受限的,并且每次你请求一个新的页面的时候cookie都会被发送过去。HTML5的storage是存储在你的计算机上,网站在页面加载完毕后可以通过Javascript来获取这些数据。本地存储真的是HTML5的一部分吗?那为什么它出现在另外单独的标准中?简单的说本地存储是HTML5的一部分。更为