亚洲精品久久久久久第一页-人妻少妇精彩视品一区二区三区-91国产自拍免费视频-免费一级a在线播放视频正片-少妇天天日天天射天天爽-国产大屁股喷水视频在线观看-操美女骚穴抽插性爱视频-亚洲 欧美 中文字幕 丝袜-成人免费无码片在线观看

js同步和異步的理解 js同步和異步的區(qū)別是什么


js同步和異步的理解 js同步和異步的區(qū)別是什么

文章插圖
Ajax同步與異步的區(qū)別在使用ajax請(qǐng)求數(shù)據(jù)的時(shí)候,通常情況下我們都是把“`async:true “`當(dāng)做默認(rèn)來(lái)處理,讓我們的請(qǐng)求成為一個(gè)異步的請(qǐng)求 。但是在某種情況下我們是需要吧“`async:false“`設(shè)置為false的,方便我們進(jìn)行觀察數(shù)據(jù)的走向、去處 。那**同步和異步**有什么區(qū)別呢?
## 同步請(qǐng)求
async:false...$.ajax({ async:false,type:"POST",url:"Venue.aspx?act=init",dataType:"html",success:function(result){//function1()f1();f2(); } failure:function (result) {alert('我在彈'); }}function2();...分析– 這個(gè)時(shí)候ajax塊發(fā)出請(qǐng)求后,他會(huì)等待在function1()這個(gè)地方,不會(huì)去執(zhí)行function2(),直到function1()部分執(zhí)行完畢 。
## 異步請(qǐng)求
async:true...$.ajax({ async: true, //默認(rèn)為 truetype:"POST",url:"./xxx/xxx/a/b.html",dataType:"html",success:function(result){//function1()f1();f2(); }failure:function (result) {alert('我彈'); },}function2();...分析– 當(dāng)ajax塊發(fā)出請(qǐng)求后,他將停留function1(),等待返回結(jié)果,但同時(shí)(在這個(gè)等待過(guò)程中),function2()就可以跑起來(lái) 。
總結(jié)(兩者的區(qū)別)1. 同步的請(qǐng)求的時(shí)候,代碼好比在排隊(duì),必須是一個(gè)挨著一個(gè)地去執(zhí)行,前面的沒(méi)有結(jié)束,后面的代碼就處于一個(gè)阻塞的狀態(tài) 。
2. 異步執(zhí)行的時(shí)候,數(shù)據(jù)請(qǐng)求的同時(shí),其他代碼語(yǔ)句也可以同步執(zhí)行,比如,在數(shù)據(jù)請(qǐng)求的時(shí)候,由于某些愿意,需要慢慢的返回請(qǐng)求結(jié)果,在這個(gè)時(shí)候帶寬是很空閑的,那么,代碼不會(huì)等到前面的數(shù)據(jù)完全請(qǐng)求返回就可以開(kāi)始后面的代碼運(yùn)行 。


    以上關(guān)于本文的內(nèi)容,僅作參考!溫馨提示:如遇健康、疾病相關(guān)的問(wèn)題,請(qǐng)您及時(shí)就醫(yī)或請(qǐng)專業(yè)人士給予相關(guān)指導(dǎo)!

    「愛(ài)刨根生活網(wǎng)」www.malaban59.cn小編還為您精選了以下內(nèi)容,希望對(duì)您有所幫助: