此部分為隱藏內(nèi)容,請(qǐng)輸入驗(yàn)證碼后查看
掃描右側(cè)圖片或微信搜索 “ Java技術(shù)分享屋
” ,回復(fù) “ 驗(yàn)證碼
” ,獲取驗(yàn)證密碼。
本資料僅供讀者預(yù)覽及學(xué)習(xí)交流使用,不能用于商業(yè)用途,請(qǐng)?jiān)谙螺d后24小時(shí)內(nèi)刪除。如果喜歡,請(qǐng)購(gòu)買正版!
一.資料圖片
二.資料簡(jiǎn)介
完本書之后,你將完成一個(gè)完整的web應(yīng)用,該應(yīng)用允許用戶瀏覽頁(yè)面以及上傳文件。
當(dāng)然了,應(yīng)用本身并沒有什么了不起的,相比為了實(shí)現(xiàn)該功能書寫的代碼本身,我們更關(guān)注的是如何創(chuàng)建一個(gè)框架來(lái)對(duì)我們應(yīng)用的不同模塊進(jìn)行干凈地剝離。 是不是很玄乎?稍后你就明白了。
本書先從介紹在Node.js環(huán)境中進(jìn)行JavaScript開發(fā)和在瀏覽器環(huán)境中進(jìn)行JavaScript開發(fā)的差異開始。
緊接著,會(huì)帶領(lǐng)大家完成一個(gè)最傳統(tǒng)的“Hello World”應(yīng)用,這也是最基礎(chǔ)的Node.js應(yīng)用。
最后,會(huì)和大家討論如何設(shè)計(jì)一個(gè)“真正”完整的應(yīng)用,剖析要完成該應(yīng)用需要實(shí)現(xiàn)的不同模塊,并一步一步介紹如何來(lái)實(shí)現(xiàn)這些模塊。
可以確保的是,在這過程中,大家會(huì)學(xué)到JavaScript中一些高級(jí)的概念、如何使用它們以及為什么使用這些概念就可以實(shí)現(xiàn)而其他編程語(yǔ)言中同類的概念就無(wú)法實(shí)現(xiàn)。
三.資料目錄
關(guān)于
狀態(tài)
讀者對(duì)象
本書結(jié)構(gòu)
JavaScript與Node.js
JavaScript與你
簡(jiǎn)短申明
服務(wù)器端JavaScript
“Hello World”
一個(gè)完整的基于Node.js的web應(yīng)用
用例
應(yīng)用不同模塊分析
構(gòu)建應(yīng)用的模塊
處理POST請(qǐng)求
處理文件上傳
不好的實(shí)現(xiàn)方式
阻塞與非阻塞
以非阻塞操作進(jìn)行請(qǐng)求響應(yīng)
一個(gè)基礎(chǔ)的HTTP服務(wù)器
分析HTTP服務(wù)器
進(jìn)行函數(shù)傳遞
函數(shù)傳遞是如何讓HTTP服務(wù)器工作的
基于事件驅(qū)動(dòng)的回調(diào)
服務(wù)器是如何處理請(qǐng)求的
服務(wù)端的模塊放在哪里
如何來(lái)進(jìn)行請(qǐng)求的“路由”
行為驅(qū)動(dòng)執(zhí)行
路由給真正的請(qǐng)求處理程序
讓請(qǐng)求處理程序作出響應(yīng)
更有用的場(chǎng)景
總結(jié)與展望