你可以体验下youtube的HTML5关于视频和音频的一些功能体验,你就知道HTML5在视频音频上有多强了。
HTML5是要配合一些专有API,框架,javascript才能发挥出其性能的,并不是说就是用它的原生HTML标签就做出效果了,标签只是地基,它深层次的东西需要一个学习过程的。
我不懂HTML5深层次的开发,我只是业余全栈,我能说出看到过用到过的这些,专业HTML5开发的大神,或许还有更多更多好东西等着你呢└(^o^)┘
1、拨打电话其实就是一些只有手机支持的标签,<a href="tel:电话号码">点击通话</a>
2、邮件是:
<a class="c" href="mailto:邮件地址">发送邮件</a>
3、地图就是与正常浏览器看的地图是一样的,真的是一样的。
这些都是HTML5新的标签新的支持。
推荐读一本比较新的关于html5、css3的书,会比较详细的了解。
我读了《响应式web设计 html5和css3实战》,有不少收获,但需要有一定html与css基础才更适合阅读。
其次,html5是一种实现移动应用的方式,随着device API的丰富,给了h5各种可能性那么,html5可以做什么?
大家讨论的比较多的是html5和native的性能对比,开发速度,维护,升级等方面的问题,但这些在我看来不是大问题,随着硬件的提升,相信html5的性能会越来越好。我比较看好的是device API在未来可以应用的空间:
1. 利用重力感应开发物理游戏
2. 陀螺仪实现摇一摇
3. video和audio开发语音识别和视频通话、虚拟现实、增强现实
4. 湿度和温度传感器可以开发智能家居
5. webnfc可以用来开发近场通讯支付
6. 震动API
7. 距离传感器
8. 噪音检测