API
一個 API (Application Programming Interface)是指存在于軟體程式中為軟體與其他項目,如其他軟體或硬體,實現互動的一系列功能和規則。
在網頁開發,一個 API 通常指的是一系列的代碼功能(如:methods (en-US), properties, events, and URLs)爲了方便程式開發者使用他們的 apps 通過用戶的網頁瀏覽器組件,或與用戶計算機上的其他軟體或硬件,或與第三方網站和服務實現互動。
例如:
- getUserMedia (en-US) API 可用於從用戶的攝像頭抓取音頻和視頻,甚至給提供開發者其他的用途,如:錄製視頻和音頻,與其他用戶一起開視訊會議,或是從視頻中捕捉靜態圖像。
- Geolocation API 可從用戶的設備中通過任意服務獲取定位信息 (如:GPS), 然後可以使用 Google Maps APIs 關連。如:在用戶地圖上繪製用戶的定位並向他們展示附近的旅游景點。
- Twitter APIs 可從用戶的賬戶上拿取數據,如:在網頁上展示他們最新的 tweets。
- Web Animations API (en-US) 可用於製作網頁的動畫部分,如:讓圖片動起來或旋轉。
了解更多
基本知識
- 維基百科上的 API