對(duì)于博文 20行完成一個(gè)JavaScript模板引擎 的備受好評(píng)我感到很驚訝,并決定用此文章介紹使用我經(jīng)常使用的另一個(gè)小巧實(shí)用的工具.我們知道,在瀏覽器中的 JavaScript 絕大部分的操作都是異步的(asynchronous),所以我們一直都需要使用回調(diào)方法,而有時(shí)不免陷入回調(diào)的泥淖而欲死欲仙。
接著,,我們要做的是通過傳遞A和B來運(yùn)行該函數(shù) - queue([A, B])。我們需要取得第一個(gè)函數(shù)并執(zhí)行它,。 我們所做的就是定義 next 函數(shù)并調(diào)用它,。這種寫法減少了一點(diǎn)代碼,。 為了代碼的可讀性和美觀,我們將部分相關(guān)的代碼移到一行內(nèi): 你可以 點(diǎn)擊這里查看并調(diào)試相關(guān)代碼 ,完整的測(cè)試代碼如下:
|
|