您的位置:首页 > Web前端 > HTML5

值得开发者关注的8个HTML5 API

2015-04-25 20:20 393 查看
话说,JavaScript+CSS+HTML一直都是前端开发者的秘密武器,开发者利用它们可以开发出任何想要的东西,比如使用JavaScript访问硬件(摄像头、麦克风、游戏手柄、GPU)、访问文件系统和WebSocket。

1.Battery Status API

电池状态API,顾名思义,该API的主要用途是检查设备(笔记本电脑、手机、平板电脑)的电池状态。

 

在经过一番研究后,向大家推荐battery.js库,专门用来检查设备的电池状态。

 

 

浏览器兼容情况(数字表示最低版本号,减号表示不兼容):





2.Gamepad API

 

游戏手柄API,该API允许你连接计算机和游戏控制台,使用它来玩网页游戏。

 

以上代码源码,顺便向大家推荐gamepadjs这个库,它可以让你更方便地使用该库。

 

[b]浏览器兼容情况: 
[/b]






3.Device Orientation API

设备定位API,该API允许你收集设备的方向和移动信息。此外,该API只在具备陀螺仪功能的设备上使用。



 


 

浏览器兼容情况:

 



 


4.Geolocation API

地理定位API,开发者使用该API可以请求用户的位置信息,在网页上分享自己的位置信息等。位置信息由纬度、经度坐标和一些其他元数据组成。

 

浏览器兼容情况:

 



 


5.Page Visibility API

页面可见度API,该API向开发者提供了一个监听事件,可以告诉开发者当前用户浏览页面或标签的状态变化。

 

浏览器兼容情况:

 





6.Fullscreen API

全屏API,该API可以让开发人员进入到浏览器的全屏模式,用户在使用的时候可以随意启动和取消该模式。这个API特别适合游戏开发者:

 

点击查看教程示例。 

 

7.getUserMedia API

这是个非常有趣的API,开发者使用该API可以访问多媒体设备,无需插件,比如笔记本的摄像头(要有用户权限)。与<video>和canvas元素一起使用,还可以在浏览器里面捕获许多漂亮的图片。

 

点击查看教程示例。 

 

8.Link Prefetching

链接预取API,该API提供页面预览功能,方便开发者改善用户体验。

 

来源:http://www.csdn.net/article/2013-06-03/2815511-HTML5-API
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: