H5其他新增内容

增加了新的媒体解决方案

音频:    audio

视频:    video

传统的音视频播放是基于flash来完成的,需要浏览器中安装adobe flash player插件

现在只需要基于audio或者video播放即可,但是对于音视频的格式有限制,对于浏览器也有限制

移动端对于FLASH的支持不好,但是基本上都支持audio跟video

PC端的IE浏览器(低版本)不支持audio和video但支持Flash

H5中增加了canvas(绘图)

它是一个画布,允许我们在js中通过代码绘制图形以及实现一些好玩的动画

百度统计图插件Echars就是基于canvas开发的

提供很多强大的JS API

本地存储

localStorage:本地信息存储

seccionStorage:本地会话存储

在没有H5本地存储之前,我们都使用cookie做的本地存储

获取本机地理位置

通过H5获取当前用户地理位置(经度,纬度,精准度,,,),再结合第三方地图(高德地图,百度地图,腾讯地图,,,)API接口,实现一些生活服务推荐

提供新的通信方式:websocket

想要实现实时通讯类的产品,基本上都是基于socket.io这个框架来完成的

操作手机硬件的API

调取手机的重力感应器,实现摇一摇或者一些小游戏

调取手机的摄像头或者通信录等

不是所有的手机浏览器都支持这些功能即使支持这些功能的浏览器,在实现效果上也是不理想的(不稳定,卡顿)

H5离线缓存:Manifest

第一次联网请求完成也没,把信息缓存到本地,下一次即使断网的情况下,也可以看到上一次的信息

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一章 HTML5 (2014年10月29日发布)新特性: 10个 (1)新的语义标签 (2)增强型表单 (3)视...
    fastwe阅读 975评论 0 1
  • 教程一:视频截图(Tutorial 01: Making Screencaps) 首先我们需要了解视频文件的一些基...
    90后的思维阅读 4,772评论 0 3
  • 22、JQ的基础语法、核心原理和项目实战 jQ的版本和下载 jQuery版本 1.x:兼容IE6-8,是目前PC端...
    萌妹撒阅读 1,772评论 0 0
  • HTML5基础概述 HTML:超文本标记语言(页面中不仅只有文字,而且可以呈现出图片、音视频等媒体资源)XHTML...
    田成力阅读 348评论 0 0
  • 今天去老娘冢拜年,老娘给我们做了一桌子菜,老娘给我和姐姐压岁,我和姐姐很兴了,下午老娘给我和姐姐买零食,晚上我们一...
    周宇烽阅读 70评论 0 0