1 回答

TA貢獻(xiàn)1946條經(jīng)驗(yàn) 獲得超3個(gè)贊
寫法一:addLoadEvent(styleHeaderSibling("h1", "intro"))你這么寫,運(yùn)行的時(shí)候,styleHeaderSibling("h1", "intro")函數(shù)在這就被調(diào)用了。
寫法二:addLoadEvent(function(){
styleHeaderSibling("h1", "intro");
});
是交給addLoadEvent方法里面的callback執(zhí)行函數(shù)執(zhí)行
通俗說應(yīng)該就是,第一個(gè)寫法執(zhí)行完styleHeaderSibling再執(zhí)行addLoadEvent
第二個(gè)寫法是先執(zhí)行addLoadEvent,函數(shù)體內(nèi)部再執(zhí)行styleHeaderSibling
論必要性,其實(shí)是看你編程時(shí)的邏輯了,各有場合
第二種寫法是回調(diào)函數(shù),傳入的函數(shù)可以在主函數(shù)執(zhí)行的時(shí)候隨時(shí)觸發(fā),第一種寫法相當(dāng)于把傳的函數(shù)執(zhí)行完的再執(zhí)行主函數(shù)
添加回答
舉報(bào)