H5新特性

1.语义化标签:
  为我们提供了更好的页面结构,比如header、footer、section、nav、aside、article,这些标签可以让我们更直观的

  知道你要表达的是什么,再更进一步讲是让浏览器更好,更直观的去解析你的页面

2.增强型表单:input 的多个 type
3.新增表单元素:datalist、keygen、output
4.新增表单属性:placehoder(我们常用的表单占位符)、required(设置之后文本框必须有数据输入才能提交)、

  min 设置表单最小输入值)和 max(设置表单最大输入值),autofocus(表单加载完后自动获取焦点),

  pattern(正则表达式的校验)

5.音频视频:
(1)、audio: 标签定义声音,比如音乐或其他音频流

 ( 2) video: 标签定义视频,比如电影片段或其他视频流:

6.canvas绘图,canvas对我们的动画效果实现的作用是非常大的,它用于生 成图像,他本身就是一个画布,

  我们真正操控的是他的API,在上面生成图 像。它的底层是一个个像素,基本上是一个用以用javascript操作的位图,

  他 与svg的区别在于,canvas是脚本调用各种方法生成图像,SVG则是一个xml 文件,通过各种子元素生成图像,

  canvas的具体操作实现这里就不累赘了

7.本地存储:localStorage - 没有时间限制的数据存储;sessionStorage - 针对一个 session 的数据存储,

  当用户关闭浏览器窗口后,数据会被删除

8.新事件:onresize、ondrag、onscroll、onmousewheel、onerror、onplay、onpause

9.WebSocket:是H5提供的一种在单个TCP连接上进行的双工通讯的协议。在websocket中浏览器跟服务器中需要完成一次握手,

  两者之间就直接可以创建持久性的连接,并进行双向数据传输

10..SVG,是一种可伸缩的矢量图,这也就对应出了它另外一个特性,就是无论你怎么改变它的尺寸

  或者放大缩小都不会影响到他的图形质量


posted on 2020-08-30 23:31  申文静  阅读(178)  评论(0编辑  收藏  举报

导航