第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

回調(diào)函數(shù)求個(gè)簡(jiǎn)單的例子

回調(diào)函數(shù)求個(gè)簡(jiǎn)單的例子

啊啊啊啊123 2017-05-31 19:24:25
兩個(gè)函數(shù)f1和f2,后者等待前者的執(zhí)行結(jié)果。為什么不是f1任務(wù)代碼在定時(shí)器外,讓callback等1秒執(zhí)行?求個(gè)簡(jiǎn)單的例子
查看完整描述

1 回答

?
李曉健

TA貢獻(xiàn)1036條經(jīng)驗(yàn) 獲得超461個(gè)贊

你上面就是一個(gè)例子呀,那他個(gè)定時(shí)只是一個(gè)例子,在我們常用的環(huán)境中有很多操作都是異步的,比喻定時(shí)器,網(wǎng)絡(luò)請(qǐng)求等等,就用網(wǎng)絡(luò)請(qǐng)求來說,你的f1就是去請(qǐng)求的方法,f2是請(qǐng)求回來后的操作。如果把f1執(zhí)行一下就立即執(zhí)行f2,因?yàn)檎?qǐng)求是異步的,所以f1的請(qǐng)求一發(fā)出去,f2就會(huì)開始執(zhí)行,他是不管你f1是不是請(qǐng)求已經(jīng)回來了。如果f1是去請(qǐng)求用戶信息,f2是把用戶信息顯示到頁(yè)面。就可能出現(xiàn)還沒有f1還沒有拿到信息,f2就開始去處理顯示,自然就顯示不出來。如果f2作為f1的回調(diào),f1就可以控制f2的執(zhí)行時(shí)機(jī)。f1就可以等請(qǐng)求回來以后再讓f2執(zhí)行,就不會(huì)有問題了。

查看完整回答
反對(duì) 回復(fù) 2017-06-01
  • 啊啊啊啊123
    啊啊啊啊123
    圖上的f1任務(wù)代碼和callback函數(shù)不是都在定時(shí)器內(nèi)嗎?這里不明白,不還是同步執(zhí)行嗎
  • 李曉健
    李曉健
    了解你的意思了,你是說那個(gè)注釋寫的任務(wù)代碼呀,是的沒錯(cuò),是任務(wù)代碼執(zhí)行完了就立即執(zhí)行f2。他這里的意思是整個(gè)f1里的所有代碼都不阻礙f1后面的代碼執(zhí)行,包括任務(wù)代碼
  • 啊啊啊啊123
    啊啊啊啊123
    function f1(callback) { var x = 0; setTimeout(function(){ x++; },1000); callback(x) } function f2(x) { alert(x); } 請(qǐng)問用回調(diào)函數(shù)的方式如何讓f1(f2)彈出1?
點(diǎn)擊展開后面3
  • 1 回答
  • 0 關(guān)注
  • 2078 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)