值得开发者关注的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
1.Battery Status API
电池状态API,顾名思义,该API的主要用途是检查设备(笔记本电脑、手机、平板电脑)的电池状态。
2.Gamepad API
游戏手柄API,该API允许你连接计算机和游戏控制台,使用它来玩网页游戏。
[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提供页面预览功能,方便开发者改善用户体验。
相关文章推荐
- 值得开发者关注的8个HTML5 API
- 值得开发者关注的8个HTML5 API
- 值得开发者关注的8个HTML5 API
- 值得开发者关注的8个HTML5 API
- 值得开发者关注的8个HTML5 API
- 值得开发者关注的8个HTML5 API
- 8个HTML5 API值得开发者关注
- 开发者值得关注的HTML5新特性:Canvas
- 值得Java开发者关注的7款新工具
- 值得开发者关注的5个新兴平台
- 国内值得关注的官方API集合
- 很全很强大国内值得关注的官方API集合(太幸福啦)
- Web开发者的最爱 5个超实用的HTML5 API
- Java开发者值得关注的十个技术博客
- 8个值得关注的PHP安全函数
- 8个值得关注的SQL-on-Hadoop框架
- 绝对干货-国内值得关注的官方API集合,很全很强大(必须收藏)
- Web开发者必知的8个超实用API
- 十款PHP开发者值得关注的编码工具
- Java开发者值得关注的7款工具