1、前端請求數(shù)據(jù)URL由誰來寫
在開發(fā)中,URL主要是由后臺來寫好給前端另玖。?
若后臺在查詢數(shù)據(jù)佣赖,需要借助查詢條件才能查詢到前端需要的數(shù)據(jù)時恰矩,這時后臺會要求前端提供相關(guān)的查詢參數(shù)(即URL請求的參數(shù))。
2憎蛤、接口文檔主要由誰來寫
接口文檔主要由后臺設(shè)計和修改外傅。?
后臺直接跟數(shù)據(jù)打交道,最清楚數(shù)據(jù)庫里有什么數(shù)據(jù)俩檬,能返回什么數(shù)據(jù)栏豺。?
前端只是數(shù)據(jù)的被動接受者,只是接口文檔的使用者豆胸。?
使用過程中奥洼,發(fā)現(xiàn)返回的數(shù)據(jù)部隊,則跟后臺商量晚胡,由后臺修改灵奖。?
切記:前端不能隨意更改接口文檔,除非取得后臺同意估盘。
3瓷患、前端與后臺交互的數(shù)據(jù)格式
主要是JSON,XML現(xiàn)在用的不多
4遣妥、前端與后臺的交互原理
關(guān)注點(diǎn):接口地址擅编、前端請求的參數(shù)、后端返回的參數(shù)。?
調(diào)一下接口爱态,看一下返回的數(shù)據(jù)谭贪。
5、前端請求參數(shù)的形式
GET和POST兩種方式?
GET從指定的服務(wù)器中獲取數(shù)據(jù)锦担,POST提交數(shù)據(jù)給指定的服務(wù)器處理
6俭识、前端應(yīng)該告知后臺那些有效信息,后臺才能返回前端想要的數(shù)據(jù)
先將要展示的頁面內(nèi)容進(jìn)行模塊劃分洞渔,將模塊的內(nèi)容提取出來套媚,以及方便前端的一些標(biāo)志值等,將所有想要的內(nèi)容和邏輯告知后端?
后端從數(shù)據(jù)庫里面去查詢相應(yīng)的數(shù)據(jù)表以獲得相應(yīng)的內(nèi)容或者圖片地址信息?
URL中的參數(shù)主要是根據(jù)后臺需要磁椒,若后臺需要一個參數(shù)作為查詢的輔助條件堤瘤,前端在URL數(shù)據(jù)請求時就傳遞參數(shù)
7、前端如何把頁面信息有效傳達(dá)給后臺浆熔,以及后臺如何獲取到這些數(shù)據(jù)
所有前端請求的URL后面的參數(shù)都是輔助后臺數(shù)據(jù)查詢的?
若不需要參數(shù)宙橱,那后臺就會直接給個URL給前端
8、前端應(yīng)該如何回拒一些本不屬于自己做的一些功能需求或任務(wù)
前端負(fù)責(zé)把數(shù)據(jù)展示在頁面上?
清晰的認(rèn)識自己需要做的需求和任務(wù)
9蘸拔、當(dāng)前端在調(diào)用數(shù)據(jù)接口時师郑,發(fā)現(xiàn)有些數(shù)據(jù)不是我們想要的,那么前端應(yīng)該怎么辦
把請求的URL和返回的數(shù)據(jù)以及在頁面的展示的情況給后臺看【后臺查詢數(shù)據(jù)调窍、取數(shù)據(jù)宝冕、封裝數(shù)據(jù)方面等蠻難處理的】
10、為什么需要在請求的時候傳入?yún)?shù)
后臺在查詢數(shù)據(jù)庫的時候需要條件查詢