從乙個前端經常會遇到的問題
從如何監聽fetch請求說起
fetch(url).then((res)=>)
const myfetch = window.fetch;
到redux最精髓的中介軟體原始碼compose
函式
function add1(str)
function add2(str)
function add3(str)
let newstr = add3(add2(add1("abc"))) //"abc123"]
let newaddfun = compose(add3, add2, add1);
let newstr = newaddfun("abc") //"abc123"
那compose內部是如何實現的呢?function compose(...funcs)
如果你這裡理解不了,你今天不睡覺也要搞明白,拿紙去寫下來實現呼叫過程,這就是前端裡面最硬的乾貨了。剩餘的原始碼教程可以看我github
:
再到promise鏈式呼叫實現//這裡我也忘了是不是這樣用了
$('#root').style(...).style(...)
promise.resolve("peter老師666")
.then((res) => )
.then((res) => );
再到express的next
next()
})console.log("此時被觸發")
})
handle(req, res, matchedlist)
};next();
}
再到koa的中介軟體
const obj = ,
hello(arg) ,
world(arg) ,
};obj.print('peter').print('hello').print('world');
本文所有原始碼解析都在我的github
,假期學習好工具:
總結 前端經常遇到的的問題
div input type text list itemlist name itemid value datalist id itemlist option item1 option option item2 option datalist div select option value 1 請選...
對於乙個小白來說,遇到的前端問題(2)
目錄 寫在前面 css樣式的寫法 外部樣式表 內部樣式表 內嵌樣式 css樣式表和js檔案位置 iframe與變換縮放 背景漸變 輸入框組 時間選擇 自從入了前端的坑,坑是越來越大,快把自己埋了。現在又開始搞樣式了。css樣式的寫法有這麼3種,下面我們一一介紹。鏈入外部樣式表是這樣的,一般放在裡 h...
指標經常遇到的問題
1 指標的型別 int ptr 指標型別是int char ptr 指標型別是char int ptr 指標型別是int int ptr 3 指標型別是int 3 int ptr 4 指標型別是int 4 2 為什麼不能把區域性變數的位址作為函式返回值返回?答 當函式呼叫結束後,被呼叫函式的記憶體空...