操作文档的API |
操作document |
dom,html,svg |
从服务器获取数据的API |
XMLHttpRequest |
XMLHttpRequest(XHR)对象用于与服务器交互。通过 XMLHttpRequest 可以在不刷新页面的情况下请求特定 URL,获取数据。这允许网页在不影响用户操作的情况下,更新页面的局部内容。 |
|
Fetch |
Fetch API 提供了一个获取资源的接口(包括跨域请求)。 |
用于绘制和操作图形的API |
Canvas |
Canvas可以用于动画、游戏画面、数据可视化、图片编辑以及实时视频处理等方面。 主要聚焦于2D图形。 |
|
WebGL |
WebGL可在任何兼容的Web浏览器中渲染高性能的交互式3D和2D图形,而无需使用插件。 |
|
SVG |
可缩放矢量图形(简称SVG)允许你使用矢量线,矢量图形,确保无论图片大小都可以比例平滑地显示. |
音频和视频API |
HTMLMediaElement |
HTML Media Element API在属性和方法中添加了 HTML元素来支持基础的媒体相关的能力,就像audio和video一样。 |
|
Web Audio API |
Web Audio API 提供了在Web上控制音频的一个非常有效通用的系统,允许开发者来自选音频源,对音频添加特效,使音频可视化,添加空间效果 (如平移),等等。 |
|
WebRTC |
WebRTC (Web Real-Time Communication) 是一个可以用在视频聊天,音频聊天或P2P文件分享等Web App中的 API。 |
设备API |
Notifications API |
Notifications API 允许网页控制向最终用户显示系统通知 —这些都在顶级浏览上下文视口之外,因此即使用户已经切换标签页或移动到不同的应用程序,也可以显示。 |
|
Navigator |
Navigator 接口 表示用户代理的状态和标识。 比如来自用户摄像头的地理信息、用户偏爱的语言、多媒体流等等。 |
|
Geolocation |
Geolocation 接口是一个用来获取设备地理位置的可编程的对象,它可以让Web内容访问到设备的地理位置,这将允许Web应用基于用户的地理位置提供定制的信息。 |
|
Vibration API |
Vibration API为Web应用程序提供访问 振动硬件 (如果存在)的功能,如果设备不支持此功能,则不会执行任何操作。 |
客户端存储API |
Web Storage API |
Web Storage API 提供机制, 使浏览器能以一种比使用Cookie更直观的方式存储键/值对。 |
|
IndexedDB API |
IndexedDB 是一种底层 API,用于在客户端存储大量的结构化数据(也包括文件/二进制大型对象(blobs))。 |
常见第三方API |
Twitter API |
允许您在您的网站上展示您最近的推文 |
|
Google Maps API |
允许你在网页上对地图进行很多操作(这很有趣,它也是Google地图的驱动器)。 |
|
Facebook suite of API |
允许你将很多Facebook生态系统中的功能应用到你的app,使之受益,比如说它提供了通过Facebook账户登录、接受应用内支付、推送有针对性的广告活动等功能。 |
|
YouTube API |
允许你将Youtube上的视频嵌入到网站中去,同时提供搜索Youtube,创建播放列表等众多功能。 |
|
Twilio API |
其为您的app提供了针对语音通话和视频聊天的框架,以及从您的app发送短信息或多媒体信息等诸多功能。 |
|
New York Times API |
检索纽约时报的新闻故事信息 |
|
YouTube Data API |
搜索 YouTube 视频并返回结果。 |
|
YouTube IFrame Player API |
把返回的视频查询结果展示到 IFrame 视频播放器里 |