App下載
話題 首頁 > AJAX 教程 > AJAX 教程話題列表 > 詳情

怎么理解ajax的異步和同步問題

精華
徐建凱 2016-10-21 04:12:23 瀏覽(6246) 回復(fù)(9) 贊(0)
想問問大神們什么是ajax異步,什么是ajax同步,兩者有什么區(qū)別,或則兩者適用場合有什么不同。
ajax

回答(9)

前端?蕾兒 2016-10-21

在一系列需要執(zhí)行的事件隊(duì)列里面:

同步操作: 需要編譯器對(duì)語句一件件的執(zhí)行下去,如果某個(gè)事件還沒有執(zhí)行完畢,那么系統(tǒng)就需要一直等待,直到該事件執(zhí)行完畢!

異步操作: 就好比吧這個(gè)事件拉出來放到另外一隊(duì),做一個(gè)單獨(dú)的事情,程序執(zhí)行到這個(gè)異步的時(shí)候,會(huì)分成兩部分,一部分繼續(xù)執(zhí)行下面的程序,另一部分會(huì)單獨(dú)去執(zhí)行這個(gè)異步,互不影響程序加載! 在用戶角度來說,這樣不會(huì)讓用戶感覺他在等待響應(yīng)!

--------- 2017-10-23

一個(gè)實(shí)例說明.

同步提交表單,必須處理完前端才能繼續(xù)別的操作.

異步提交表單,提交后在后臺(tái)未處理完你也可以進(jìn)行別的操作.不鎖定頁面.

熊寶CEO 2017-03-19

先說異步:異步就是不同,就是兩個(gè)不同的事情可以一起做。

再說同步:就是先要做完一件事情再做另外一件之前。

洋蔥_dot 2017-08-30

我理解的同步和異步是:

比如你要提交一個(gè)表單,當(dāng)你填完username后,光標(biāo)放到下一個(gè)<input>里時(shí),如果你用了Ajax異步請(qǐng)求,他當(dāng)時(shí)就會(huì)反饋給你,這個(gè)username能不能用;異步就是你要填寫完整個(gè)表單,點(diǎn)擊提交后,他才反饋給你,哪些要修改,哪些是對(duì)的

一筆荒蕪 2018-05-31

有問題找度娘,大佬太少,問題不好解決!!!!!

1144100656 2018-05-31

大神在哪里呀,大神在哪里呀,大神在哪里呀.

1152696398 2018-05-31

有問題找度娘,大佬太少,問題不好解決!!!!!

海海520 2018-07-04

在一系列需要執(zhí)行的事件隊(duì)列里面:同步操作: 需要編譯器對(duì)語句一件件的執(zhí)行下去,如果某個(gè)事件還沒有執(zhí)行完畢,那么系統(tǒng)就需要一直等待,直到該事件執(zhí)行完畢!異步操作: 就好比吧這個(gè)事件拉出來放到另外一隊(duì),做一個(gè)單獨(dú)的事情,程序執(zhí)行到這個(gè)異步的時(shí)候,會(huì)分成兩部分,一部分繼續(xù)執(zhí)行下面的程序,另一部分會(huì)單獨(dú)去執(zhí)行這個(gè)異步,互不影響程序加載! 在用戶角度來說,這樣不會(huì)讓用戶感覺他在等待響應(yīng)!

4440 2018-10-21

可不可以理解成類似多線程?

要回復(fù),請(qǐng)先登錄 或者注冊(cè)