HTML5总结.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
HTML5总结

HTML5总结 前些天看了IT最新动向,发现HTML5发展非常之快,所以这两天花了些时间学了一下,在网上查到的东西一般都很琐碎,我在这里稍微整理一下。 起步 首先,先了解一下HTML5的发展起步。 HTML5是W3C和WHATWG合作的结果。 注: W3C 指 World Wide Web Consortium,万维网联盟。 WHATWG 指 Web Hypertext Application Technology Working Group。网络超文本应用技术工作组 他们对HTML5建立了一些规则: 新特性应该基于HTML、CSS、DOM以及JavaScript 减少对外部插件的需求(比如Flash) 更优秀的错误处理 更多取代脚本的标记 HTML5应该独立于设备 开发进程应该对公众透明 HTML5中一些有趣的新特性: 用于绘画的canvas元素 用于媒介回放的video和audio元素 对本地离线存储的更好的支持 新的特殊内容元素,比如article、footer、header、nav、section 新的表单控件,比如:calendar、date、time、email、url、search 最新版本的Safari、Chrome(谷歌浏览器)、Firefox以及Opera支持某些HTML5特性,IE9将支持某些特性。 Web视频 现如今,大多数的视频都是插件(比如Flash)来显示的,但是并非所有的浏览器都拥有同样的插件。HTML5规定了一种通过video元素来包含视频的标准方法(不需要插件的哦!!!强大吧) 当前,video元素支持三种视频格式:Ogg、MPEG4、WebM 在HTML5中显示视频,您所需的只是这样写: video src=movie.ogg controls=controls 您的浏览器不支持该功能! /video video 与 /video 之间插入的内容是供不支持 video 元素的浏览器显示的。 video 元素允许多个 source 元素。source 元素可以链接不同的视频文件。浏览器将使用第一个可识别的格式: video width=320 height=240 controls=controls source src=movie.ogg type=video/ogg source src=movie.mp4 type=video/mp4 您的浏览器不支持该功能! /video video标签的属性 Web音频 和视频一样,大多数音频都需要插件(比如Flash)才能播放,HTML5规定了一种通过audio元素来包含音频的标准方法。Audio元素能够播放声音文件或者音频流。 Audio元素支持三种音频格式:Ogg Vorbis、MP3、Wav 使用方法和video标签的方法一摸一样,超像的! audion标签的属性 Canvas(在网页上绘制图形) HTML5的canvas元素使用Javascript在网页上绘制图形。 画布是一个矩形区域,您可以控制其每一像素 Canvas拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。 向HTML5中添加canvas元素,方法如下: canvas id=myCanvas width=200 height=100/canvas 另外需要声明的是canvas元素本身没有绘图能力,所有的绘制工作必须在JavaScript内部完成。 现在绘制一个红色的矩形,如下: script type=text/javascript var c=document.getElementById(myCanvas); var cxt=c.getContext(2d); cxt.fillStyle=#FF0000; cxt.fillRect(0,0,150,75); /script 现在对这段代码进行解析: JavaScript使用id寻找canvas元素 var c=document.getElementById(myCanvas); 然后,创建context对象 var cxt=c.getContext(2d); getContext(2d) 对象是内建的 HTML5 对象,拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。 下面的两行代码绘制一个红色的矩形: cxt.fillStyle=#FF0000; cxt.fillRect(0,0,150,75); fillStyle 方法将其染成红色,fillRect 方法规定了形状、位置和尺寸。 想看更多例子,请上W3School的HTML5课程! 在客户端存储数据 HTML5的这个功能是让我感到最不可思议的,HTML5提供了两种在客户端存储数据的新方法 localStorage - 没有时间限制的数据存储 ses

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档