API 是什麼 ? 最適合前端初學者的 API 概念解釋 - Jimmy 的架站筆記
API 是什麼 ? 這是個從古至今都困惑著前端菜雞的議題,即使當初 Google 了 「 API 是什麼 」 至少有 10 遍以上,還是對 API 的概念很模糊,直到自己真的串接第三方 API ,甚至是自己實作後端 API ,才慢慢對 API 有點概念,希望這篇文章可以幫助前端初學者更加理解 API 的概念。
API 是什麼 ? 這是個從古至今都困惑著前端菜雞的議題,即使當初 Google 了 「 API 是什麼 」 至少有 10 遍以上,還是對 API 的概念很模糊,直到自己真的串接第三方 API ,甚至是自己實作後端 API ,才慢慢對 API 有點概念,希望這篇文章可以幫助前端初學者更加理解 API 的概念。 1. API 的定義 API ,全名 Application Programming Interface ,中文為應用程式介面,根據維基百科的解釋: 應用程式介面是指電腦作業系統或程式函式庫提供給應用程式呼叫使用的程式碼,其主要目的是讓應用程式開發人員得以呼叫一組常式功能,而無須考慮其底層的原始碼為何、或理解其內部工作機制的細節。API本身是抽象的,它僅定義了一個介面,而不涉及應用程式在實作過程中的具體操作。 - 維基百科 看不懂嗎?放心,我當初看了 10 遍以上也還是看不懂,說成白話文, API 就像是一種提供服務的概念,今天我是一名前端開發人員,看到網路上各式各樣的應用程式(ex: Google map、twitch 直播、中央氣象局等等),覺得或許可以將這些服務導入到自己的網站中,ex: 我想做一個台北市餐廳列表的一個網站,但我希望點擊每一個餐廳的名字,可以在我的網頁上顯示該餐廳位於 Google map 的何處,這時候我就需要透過 Google map…
saved by
related reading
- API 到底是什麼? 用白話文帶你認識 - CodingBar - Mediummedium.com
- 【JavaScript瀏覽器】:實作串接 API (1) ⏤ Unsplash APIjimmyswebnote.com
- Everything I know about good API designseangoedecke.com
- REST API: Everything You Need to Know | Directusdirectus.io
- APIs All the Way Down - Not Boring by Packy McCormicknotboring.co
- Bolt AI builder: Websites, apps & prototypesbolt.new
- v0 by Vercel - Build Full-Stack Web Apps with AIv0.dev
- 1 What is API security? · API Security in Action epublivebook.manning.com
- GitHub - public-apis/public-apis: A collective list of free APIsgithub.com
- 【AppSheet】製作一個手機記帳理財APP,資料同步到Google試算表,免程式碼AppSheet教學 - 知識小葡萄|保持好奇心,知識不挑食knowlegrapes.com
- GitHub - ByteByteGoHq/system-design-101: Explain complex systems using visuals and simple terms. Help you prepare for system design interviews. · GitHubgithub.com
- Web Scraping 201: finding the APIgregreda.com