本篇文章為延伸閱讀,用於加強網頁部分知識,給想了解更深入卻無從下手的入門者,會解釋為什麼要讀的原因。
應用程式介面(API)
API英文全名為(Application Programming Interface),中文名為應用程式介面。
API定義多個軟體之間的互動及呼叫或請求,API的工作是讓AB兩端資料進行接收,一端提供資料輸入、另一端則根據資料回傳結果,存在其目的在於「不必了解對方的技術與邏輯即可加速開發的共識」。
常見的api有天氣api和Google地圖api,網址如下
https://opendata.cwb.gov.tw/devManual/insrtuction
https://developers.google.com/maps/documentation/javascript/overview?hl=zh-tw
回到一開始,為什麼我要介紹API?
在程式的世界中,不是所有的東西只能自己幹。
API尤其對後端工程師很重要,能讓網頁開發前後端分離。
有時候我們會需要和別人的程式做交流(絕對不是抄襲or拼接),取得資料。像是Google地圖 API,能直接幫助你完成所有Google地圖的功能 ,總不可能老闆說想要在網站加個地圖功能,然後自己寫程式搞個半年,可能做半個禮拜就被老闆罵臭頭了,所以借助API是能事半功倍。