API是什么蟹腾?
API中文翻譯過來的意思為:應用程序接口痕惋。下面談談我的理解:
我們把程序想象成一個房子,程序提供的功能對應房間娃殖,而API就是房間的門值戳。
門上有多個按鈕,對應參數(shù)炉爆;門上有牌子堕虹,上面寫明打開門之后會看到的景象。開門的動作對應調(diào)用API芬首;呈現(xiàn)的景象對應返回的結果赴捞。而房間不止一個,當然門也會有多個郁稍。
說明:我們不用去了解赦政,房間或者門是如何建造的,就像開發(fā)者不用去了解函數(shù)內(nèi)部代碼的實現(xiàn)耀怜。我們需要做的恢着,僅僅是按下按鈕,看牌子以及打開門财破。
web API
弄清楚了API掰派,web API就好理解了!
基于http協(xié)議的API左痢,相當于把門放在web頁面上碗淌。
API框架
這個更好理解了!
制作門的模子而已抖锥。