什么是API
2020-03-26 本文已影响0人
云卷云舒听雨声
之前一直很疑惑API到底指的是什么,查看了MND文档之后了解了。
说白了就是一种函数,在进行功能使用的时候直接调用这个函数就可以实现某种功能。下面是MDN文档的详细解释和相关例子。
API
全称 : Application Programming Interface(应用编程接口)
作用 : 是软件(应用)中的一系列特性和规则,这些特性和规则允许其他软件与之交互(与用户界面相对)。API 可被视为提供它的应用与其他软硬件之间的一个简单的合约(接口)。
在 Web 开发中,API 通常是开发者能用在应用(app)中的一系列代码特性(如 方法、属性、事件 和 URL),这些特性被用于与用户的 web 浏览器中的组件、用户电脑上的其他软硬件或者第三方软件与服务交互。
例如 :
- getUserMedia API : 被用于从用户的摄像头采集音视频。接下来开发者可以任意使用这些音视频,例如记录视频和音频、在视频会议中向其他用户广播,或者从视频中截图。
- Web Animations API : 被用于制作一个网页中的动画,例如让网页中的图片移动或旋转