API
API(Application Programming Interface)是軟體(應用程序)擁有的功能和規則,允許通過它與其他程序交互(與用戶圖形介面相對)。API 可以被看作是一個提供它的應用程序與其他軟、硬體間的簡單的合約(介面)。
在 Web 開發中,API 通常指的是一系列的代碼功能(如:方法、屬性、事件,以及 URL)。這些特性被用於與用戶的 Web 瀏覽器中的組件、用戶計算機上的其他軟體或硬體,或與第三方網站和服務實現互動。
例如:
- getUserMedia API 可用於從用戶的攝像頭抓取音頻和視頻,甚至給提供開發者其他的用途,如:錄製視頻和音頻,與其他用戶一起開視訊會議,或是從視頻中捕捉靜態圖像。
- Geolocation API 可從用戶的設備中通過任意服務獲取定位信息(如 GPS), 然後可以使用 Google Maps API 關連。如:在用戶地圖上繪製用戶的定位並向他們展示附近的旅游景點。
- Web Animations API 可用於製作網頁的動畫部分,如:讓圖片動起來或旋轉。
參見
- Web API 參考
- 維基百科上的 API