前端和后端是如何交互的


1.前端請求數據URL由誰來寫?
在開發中,URL主要是由后台來寫的,寫好了給前端開發者.如果后台在查詢數據,需要借助查詢條件才能查詢到前端需要的數據時,這時后台會要求前端提供相關的查詢參數,這里的查詢參數也就是URL請求的參數。

 

 

2.接口文檔主要由誰來寫?
接口文檔也是主要由后台開發者來寫的,因為直接跟數據打交道的就是后台,后台是最清楚,數據庫里面有什么數據,能返回什么數據.前端開發只是數據的被動接受者.所以接口文檔也主要是由后台來完成的,前端只是接口文檔的使用者,使用過程中,發現返回的數據不對,則需要跟后台進行商量,由后台來修改.切記 前端不要隨意更改接口文檔,除非在取得后台開發人員的同意的情況下.總的來講,接口文檔主要由后台來設計,修改,前端開發者起到了輔助的作用。

 

 

3.前端開發與后台交互的數據格式主要是什么?
主要是JSON
XML現在用的不多

 

 

4.前端開發的后台交互原理?
在項目的時候,我們前后端會大概說一下接口地址,前端請求的參數,后端返回的參數,然后大家就開始寫,寫的差不多的時候,大家調一下接口看一下返回的數據,沒問題就可以了。

 

 

5.前端請求參數的形式
GET和POST兩種方式
對安全性不高 采用get方便
post要比get安全
GET - 從指定的服務器中獲取數據
POST - 提交數據給指定的服務器處理

 

 

6.前端應該告知后台哪些有效信息,后台才能返回前端想的數據的呢?
先將要展示的頁面內容進行模塊划分,將模塊的內容提取出來,以及方便前端的一些標志值等,將所有想要的內容和邏輯告知后端,
后端就會去數據庫里面去查找相應的數據表中去獲得相應的內容,或者圖片地址信息。
URL中的參數主要是根據后台需要,
如果后台需要一個參數作為查詢的輔助條件 前端在URL數據請求時就傳遞參數。
參數前面?
幾個參數中間&

 

 

7.我們應該怎么把頁面這些信息有效傳達給后台,以及后台是如何獲取到這些數據?
總的來講:所有前端請求的URL后面的參數,都是輔助后台數據查詢的.如果不需要參數,那么后台就會直接給個URL給前端。

 

 

8.前端應該如何回拒一些本不屬於自己做的一些功能需求或任務?
在與后台打交道中,我們經常遇到這種情況,有時候明明后台來處理某個事件很簡單,后台非要你來做,這時候我們應該懂得去回絕他。
原則:前端就是負責把數據展示在頁面上
發揮:這就需要我們對一個需求,一個任務的要有清晰認識了,如果對任務含糊不清,自己都沒搞明白,你只能受后台擺布了.最后也會因為任務沒有完成而備受責難了。

 

 

9.當前端在調用數據接口時,發現有些數據不是我們想要的,那么前端應該怎么辦呢或者怎么跟后台講呢?
首先要把請求的URL和返回的數據以及在頁面的展示的情況給跟后台看,這樣有理有據,后台開發人員是不會說什么的,否則,后台會很不耐煩的,甚至罵你的可能都有,本身做后台比較難,尤其在查詢數據,取數據,封裝數據方面都比較難處理。

 

 

10.為什么需要在請求的時候傳入參數?
因為后台在查詢數據庫的時候需要條件查詢。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM