H5新增特性:
1.首先 H5为了更好的实践 web 语义化,增加了语义化标签 hearder(头部)、nav、section、aside、footer(底部)等;
2.H5在表单(input)方面,增加了color(颜色)、email(邮箱)、data、range等类型;
3.在存储方面,提供了Sessionstorage、localStorage和离线存储、通过这些方式, 方便数据的存储和获取;
4.在多媒体方面,新增了音频和视频元素,audio和vedio,除此之外 还增加了地理定位、canvas(康瓦斯)画布,还有多线编程的 web worker 和 web socket协议;
canvas 画布:用于在网页中实时的生成图像,可以操作图像内容 ,在echarts中的图表就是 用canvas实现的;
web worker:运行在后台的JavaScript,它不会影响页面的性能;
web secket协议:它的本质上是一个基于TCP的协议,web socket协议使得客户端和服务端 之间的数据交互变得更加简单,获取web socket连接后,可以通过Send方 法想服务器发送数据,通过Onmessage来接受服务器返回的数据;
Css3新增特性:
1.边框:border-radius(圆角边框)、box-shadow(盒子阴影)等;
2.背景图:background-size(图片大小)、background-origin等;
3. 2D、3D的转换transform等;
4.动画animation等;