NodeJs入門
近年來,node的呼聲越發(fā)高漲,作為一名web前端小白也忍不住想要探究他,畢竟全棧的誘惑是極其之大的...
其實(shí)對(duì)于眾多前端程序員來說,nodeJs難在入門,而入門node則需要的是對(duì)原生JS足夠理解(僅我個(gè)人觀點(diǎn))
1.首先js是基于事件驅(qū)動(dòng)的,用戶在客戶端點(diǎn)擊鼠標(biāo)移入移出會(huì)觸發(fā)函數(shù),而這兒這個(gè)函數(shù)就是我們所說的回調(diào)函數(shù)
2.其次node中也是基于事件驅(qū)動(dòng)的(官方解釋就不說了,僅說我個(gè)人理解),首先http模塊提供了createServer函數(shù),它將在前端ajax請(qǐng)求時(shí)觸發(fā),如圖

首頁我在客戶端發(fā)送ajax請(qǐng)求,方式post,而當(dāng)我請(qǐng)求時(shí)由于是在本地所以node端需要允許跨域而當(dāng)我請(qǐng)求發(fā)送成功node接收到則會(huì)觸發(fā)createServer這個(gè)函數(shù),這個(gè)函數(shù)中有倆個(gè)參數(shù)req和res,req則是和前端請(qǐng)求有關(guān)的數(shù)據(jù)而res則是與我要給前端返回的數(shù)據(jù)有關(guān),以上就是一個(gè)簡(jiǎn)單的前端與node的交互,大家對(duì)于其有什么疑問歡迎私信我一起探究
這只是node的剛開始,就讓我們終多前端小白一起探討node,在全棧這條路上漸行漸遠(yuǎn)吧