您现在的位置是:网站首页> 编程资料编程资料
HTML最新标准HTML5总结(必看)html5绘制可控制坡度的骑自行车动画特效源码html css 控制div或者table等固定在指定位置的实现方法HTML5 新标签全部总汇(推荐)Html与css基础(必看篇)html5实现的点击按钮出现卷帘动画打开画板特效源码HTML5通用接口详解HTML5实现的手机验证抽奖领券效果源码HTML学习笔记--HTML的语法详解(必看)
2023-10-13
386人已围观
简介 下面小编就为大家带来一篇HTML最新标准HTML5总结(必看)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
HTML5出来已经很久了,然而由于本人不是搞前端的,只知道有这个东西,具体概念有点模糊(其实就是一系列标准规范啦);因此去年,专门对HTML5做了个简单的小结,今天正好看到,整理一下放到我的博客,以免丢失。有错误请指正,我是前端菜鸟。
先来个目录,如下:
•什么是HTML5
•HTML5发展历史
•HTML5详细介绍
•视频/音频 、画布 & SVG 、可编辑内容 & 拖放、Web存储、Web Worker 、服务器发送事件、表单增强功能、语义化标记、更多HTML5标准
•HTML5实例分析
•飞翔的小鸟
•柱状图
•HTML5发展展望
•参考资源
什么是HTML5
简单地说,HTML5就是一系列用来制定现代富Web内容的相关技术的总称。
HTML5 ≈ HTML5核心规范 + CSS 3 + JavaScript; 其中HTML5和CSS主要负责界面,JavaScript负责逻辑处理;

目的:减少互联网富应用(RIA )对Flash、Silverpght、Java Applet等的依赖,并且提供更多能有效增强网络应用的API。
如下图为典型的RIA(Rich Internet Apppcations)网页,包含一些图表,视频,游戏等:

HTML5发展历史
2004年,WHATWG(网页超文本技术工作小组)提出草案Web Apppcations 1.0,即HTML5的前身;
2007年,W3C同意采纳HTML5作为标准,并成立了新的HTML工作团队;
2014年10月28日,W3C正式发布HTML5.0推荐标准;
2016年底前,计划发布HTML 5.1;
未来,待HTML5.1公布后,工作组会重复HTML5.1步骤再搞一个新的HTML5.2,继续完善、丰富功能。
如下表格为HTML 5标准演进历程:
2012 plan | 2012 | 2013 | 2014 | 2015 | 2016 |
HTML 5.0 | 候选版 | 征求评价 | 推荐标准 | ||
HTML 5.1 | 第一工作草案 | 最后召集 | 候选版 | 推荐标准 | |
HTML 5.2 | 第一工作草案 |
Tips:
Q:什么是WHATWG?
A:Mozilla基金会与Opera软件公司于2004年6月向W3C提交了一份立场文件遭否决, Mozilla、Opera和Apple便自立门户成立了WHATWG(网页超文本技术工作小组),同时也提出Web Apppcations 1.0。
Q:HTML5.0与HTML5.1的区别?
A:5.1是5.0的超集,5.0中只包含了稳定特性,5.1中包含了5.0中省略掉的不稳定特性和其他新特性;目的:为了尽快及时完成HTML5,W3C舍弃一些不稳定、有争议的元素,等到后续的5.1版本再考虑。
HTML5详细介绍HTML5 视频 & 音频
直到现在,仍然不存在一项旨在网页上显示视频、音频的标准,大多数通过插件(比如 Flash)来显示的;
但是,有了HTML5,我们可以不依赖任何插件,简单的使用video和audio标签来实现音视频的播放,如下代码:
XML/HTML Code复制内容到剪贴板
<video width="320" height="240" controls="controls">
<source src="/i/movie.ogg" type="video/ogg">
<source src="/i/movie.mp4" type="video/mp4">
Your browser does not support the video tag.
video>
XML/HTML Code复制内容到剪贴板
<audio controls="controls">
<source src="/i/song.ogg" type="audio/ogg">
<source src="/i/song.mp3" type="audio/mpeg">
Your browser does not support the audio element.
audio>
如下,为视频和音频的效果图:

Tips:
1、HTML5
2、Video 、audio元素允许多个 source 元素。source 元素可以链接不同的文件。浏览器将使用第一个可识别的格式
PS:YouTube默认就是使用HTML5播放器,可以登录其官网www.youtube.com查看源码,如下:

HTML5 Canvas & SVG
画布Canvas
HTML5 的 canvas 元素使用 JavaScript 在网页上绘制图像,拥有多种绘制路径、矩形、圆形、字符以及添加图像的方法。
XML/HTML Code复制内容到剪贴板
<canvas id="myCanvas" width="200" height="100" style="border:1px sopd #c3c3c3;">
Your browser does not support the canvas element.
canvas>
<script type="text/javascript">
var c=document.getElementById("myCanvas");
var ccxt=c.getContext("2d");
cxt.moveTo(10,10);
cxt.pneTo(150,50);
cxt.pneTo(10,50);
cxt.stroke();
script>
如下,为效果图:

可伸缩矢量图形 (Scalable Vector Graphics)
XML/HTML Code复制内容到剪贴板
<svg xmlns="http://www.w3.org/2000/svg"
相关内容
- HTML5通用接口详解html5绘制可控制坡度的骑自行车动画特效源码html css 控制div或者table等固定在指定位置的实现方法HTML5 新标签全部总汇(推荐)HTML最新标准HTML5总结(必看)Html与css基础(必看篇)html5实现的点击按钮出现卷帘动画打开画板特效源码HTML5实现的手机验证抽奖领券效果源码HTML学习笔记--HTML的语法详解(必看)
- html5表单及新增的改良元素详解详解HTML5表单新增属性HTML Form表单元素全面了解HTML5新增的表单元素和属性实例解析HTML5 的新的表单元素(datalist/keygen/output)使用介绍HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注HTML标记语言——表单HTML表单标记教程(2):HTML表单标记教程(4):带有图片预览功能的上传表单的完整HTMLXHTML入门学习教程:表单标签
- HTML5中的进度条progress元素简介及兼容性处理
- 悟空蹦蹦蹦2 如何获得宝石方法讲解_手机游戏_游戏攻略_
- 我是天才樱木的挑战答案大全_手机游戏_游戏攻略_
- 我是天才鸟叔的挑战2关答案大全_手机游戏_游戏攻略_
- coc部落战争圣诞树更新后没有原因解决方法_手机游戏_游戏攻略_
- 疯狂猜成语 好孤独和一个白色幽灵布偶 答案是什么成语_手机游戏_游戏攻略_
- 全民英雄闪避项链数据分析 全民英雄闪避项链属性怎么样_手机游戏_游戏攻略_
- 全民英雄扫荡模式攻略心得 全民英雄副本怎么扫荡战场_手机游戏_游戏攻略_
