首先我們需要了解下,什么叫同步概念垫毙,什么叫異步概念
同步、異步概念
同步拱绑, 提交請求 ->服務器進行處理->等待結果(這個期間综芥,你不能做任何事,只有收到服務器的結果后猎拨,才可進行其他操作)
異步膀藐, 提交請求->服務器處理(這個期間你不用等待服務器的結果,你可去干自己的事情了)->處理完畢
同步和異步的概念就類似上面這樣
ajax同步红省、異步
異步:現在的大多數項目额各,都是使用ajax的異步請求。因為這樣能過避免服務器的檢索給用戶帶來的時間延遲吧恃。異步傳輸虾啦,總是悄悄進行著,用戶根本不知道這后面都發(fā)生了什么事痕寓,用戶只要專注著操作瀏覽器界面就好了傲醉,這個對于用戶體驗來說,非常好厂抽。
同步:發(fā)完一個請求時需频,就一直處于等待狀態(tài)。比如筷凤,你的鼠標一直顯示著轉啊轉哈昭殉,直到服務器把數據處理完畢了苞七,再告知瀏覽器現在可以了,你可以操作其他事情了挪丢,可是這對于用戶是一個多么痛苦的體驗蹂风,為了這個請求,頁面一直無法操作乾蓬,就像瀏覽器“死機”了一樣 惠啄。所以,同步請求最好慎用任内。
不過也有用同步的啦撵渡。有的時候,當前請求的結果是下一步請求的前提死嗦,只有知道了當前請求的結果趋距,才能知道接下來怎么做。