1、前端請求數(shù)據(jù)URL由誰來寫
在開發(fā)中亦镶,URL主要是由后臺來寫好給前端日月。
若后臺在查詢數(shù)據(jù),需要借助查詢條件才能查詢到前端需要的數(shù)據(jù)時缤骨,這時后臺會要求前端提供相關的查詢參數(shù)(即URL請求的參數(shù))爱咬。
2、接口文檔主要由誰來寫
接口文檔主要由后臺設計和修改绊起。
后臺直接跟數(shù)據(jù)打交道精拟,最清楚數(shù)據(jù)庫里有什么數(shù)據(jù),能返回什么數(shù)據(jù)。
前端只是數(shù)據(jù)的被動接受者蜂绎,只是接口文檔的使用者栅表。
使用過程中,發(fā)現(xiàn)返回的數(shù)據(jù)部隊师枣,則跟后臺商量谨读,由后臺修改。
切記:前端不能隨意更改接口文檔坛吁,除非取得后臺同意劳殖。
3、前端與后臺交互的數(shù)據(jù)格式
主要是JSON拨脉,XML現(xiàn)在用的不多
JSON 通常用于與服務端交換數(shù)據(jù)哆姻。
在接收服務器數(shù)據(jù)時一般是字符串。
我們可以使用 JSON.parse() 方法將數(shù)據(jù)轉換為 JavaScript 對象玫膀。
4矛缨、前端與后臺的交互原理
關注點:接口地址、前端請求的參數(shù)帖旨、后端返回的參數(shù)箕昭。
調一下接口,看一下返回的數(shù)據(jù)解阅。
5落竹、前端請求參數(shù)的形式
GET和POST兩種方式
GET從指定的服務器中獲取數(shù)據(jù),POST提交數(shù)據(jù)給指定的服務器處理
6货抄、前端應該告知后臺那些有效信息述召,后臺才能返回前端想要的數(shù)據(jù)
先將要展示的頁面內容進行模塊劃分,將模塊的內容提取出來蟹地,以及方便前端的一些標志值等积暖,將所有想要的內容和邏輯告知后端
后端從數(shù)據(jù)庫里面去查詢相應的數(shù)據(jù)表以獲得相應的內容或者圖片地址信息
URL中的參數(shù)主要是根據(jù)后臺需要,若后臺需要一個參數(shù)作為查詢的輔助條件怪与,前端在URL數(shù)據(jù)請求時就傳遞參數(shù)
7夺刑、前端如何把頁面信息有效傳達給后臺,以及后臺如何獲取到這些數(shù)據(jù)
所有前端請求的URL后面的參數(shù)都是輔助后臺數(shù)據(jù)查詢的
若不需要參數(shù)分别,那后臺就會直接給個URL給前端
8遍愿、前端應該如何回拒一些本不屬于自己做的一些功能需求或任務
前端負責把數(shù)據(jù)展示在頁面上
清晰的認識自己需要做的需求和任務
9、當前端在調用數(shù)據(jù)接口時茎杂,發(fā)現(xiàn)有些數(shù)據(jù)不是我們想要的错览,那么前端應該怎么辦
把請求的URL和返回的數(shù)據(jù)以及在頁面的展示的情況給后臺看【后臺查詢數(shù)據(jù)、取數(shù)據(jù)煌往、封裝數(shù)據(jù)方面等蠻難處理的】
10倾哺、為什么需要在請求的時候傳入?yún)?shù)
后臺在查詢數(shù)據(jù)庫的時候需要條件查詢
并行并發(fā):
解釋一:并行是指兩個或者多個事件在同一時刻發(fā)生轧邪;而并發(fā)是指兩個或多個事件在同一時間間隔發(fā)生。
解釋二:并行是在不同實體上的多個事件羞海,并發(fā)是在同一實體上的多個事件忌愚。
解釋三:在一臺處理器上“同時”處理多個任務,在多臺處理器上同時處理多個任務却邓。如hadoop分布式集群
普通解釋:
并發(fā):交替做不同事情的能力
并行:同時做不同事情的能力
專業(yè)術語:
并發(fā):不同的代碼塊交替執(zhí)行
并行:不同的代碼塊同時執(zhí)行
并發(fā)和并行的意義:
并發(fā)和并行都可以處理“多任務”硕糊,二者的主要區(qū)別在于是否是“同時進行”多個的任務。
但是 涉及到任務分解(有先后依賴的任務就不能做到并行)腊徙、任務運行(可能要考慮互斥简十、鎖、共享等)撬腾、結果合并