版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
Node.js開(kāi)發(fā)指南目錄
第1章Node.js簡(jiǎn)介
1.1Node.js是什么
1.2Node.js能做什么
1.3異步式I/O與事件驅(qū)動(dòng)
1.4Node.js的性能
1.4.1Node.js架構(gòu)簡(jiǎn)介
1.4.2Node.js與PHP+Nginx
1.5JavaScript簡(jiǎn)史
1.5.1Netscape與LiveScript
1.5.2Java與Javascript
1.5.3微軟的加入——JScript
1.5.4標(biāo)準(zhǔn)化——ECMAScript
1.5.5瀏覽器兼容性問(wèn)題
1.5.6引擎效率革命和JavaScript的未來(lái)
1.6CommonJS
1.6.1服務(wù)端JavaScript的重生
1.6.2CommonJS規(guī)范與實(shí)現(xiàn)
1.7參考資料
第2章安裝和配置Node.js
2.1安裝前的準(zhǔn)備
2.2快速安裝
2.2.1MicrosoftWindows系統(tǒng)上安裝Node.js
2.2.2Linux發(fā)行版上安裝Node.js2.2.3MacOSX上安裝Node.js2.3編譯源代碼2.3.1在POSIX系統(tǒng)中編譯2.3.2在Windows系統(tǒng)中編譯2.4安裝Node包管理器
2.5安裝多版本管理器
2.6參考資料21
第3章Node.js快速入門(mén)3.1開(kāi)始用Node.js編程3.1.1HelloWorld3.1.2Node.js命令行工具
3.1.3建立HTTP服務(wù)器
3.2異步式I/O與事件式編程
3.2.1阻塞與線程
3.2.2回調(diào)函數(shù)
3.2.3事件
3.3模塊和包
3.3.1什么是模塊
3.3.2創(chuàng)建及加載模塊
3.3.3創(chuàng)建包
3.3.4Node.js包管理器
3.4調(diào)試
3.4.1命令行調(diào)試
3.4.2遠(yuǎn)程調(diào)試
3.4.3使用Eclipse調(diào)試Node.js
3.4.4使用node-inspector調(diào)試Node.js
3.5參考資料
第4章Node.js核心模塊
4.1全局對(duì)象
4.1.1全局對(duì)象與全局變量
4.1.2process
4.1.3console
4.2常用工具util
4.2.1util.inherits
4.2.2util.inspect
4.3事件驅(qū)動(dòng)events
4.3.1事件發(fā)射器
4.3.2error事件
4.3.3繼承EventEmitter
4.4文件系統(tǒng)fs
4.4.1fs.readFile
4.4.2fs.readFileSync
4.4.3fs.open
4.4.4fs.read
4.5HTTP服務(wù)器與客戶端
4.5.1HTTP服務(wù)器
4.5.2HTTP客戶端
4.6參考資料
第5章使用Node.js進(jìn)行Web開(kāi)發(fā)
5.1準(zhǔn)備工作
5.1.1使用http模塊
5.1.2Express框架
5.2快速開(kāi)始
5.2.1安裝Express
5.2.2建立工程
5.2.3啟動(dòng)服務(wù)器
5.2.4工程的結(jié)構(gòu)
5.3路由控制
5.3.1工作原理
5.3.2創(chuàng)建路由規(guī)則
5.3.3路徑匹配
5.3.4REST風(fēng)格的路由規(guī)則
5.3.5控制權(quán)轉(zhuǎn)移
5.4模板引擎
5.4.1什么是模板引擎
5.4.2使用模板引擎
5.4.3頁(yè)面布局
5.4.4片段視圖
5.4.5視圖助手
5.5建立微博網(wǎng)站
5.5.1功能分析
5.5.2路由規(guī)劃
5.5.3界面設(shè)計(jì)
5.5.4使用Bootstrap
5.6用戶注冊(cè)和登錄
5.6.1訪問(wèn)數(shù)據(jù)庫(kù)
5.6.2會(huì)話支持
5.6.3注冊(cè)和登入
5.6.4頁(yè)面權(quán)限控制
5.7發(fā)表微博
5.7.1微博模型
5.7.2發(fā)表微博
5.7.3用戶頁(yè)面
5.7.4首頁(yè)
5.7.5下一步
5.8參考資料
第6章Node.js進(jìn)階話題
6.1模塊加載機(jī)制
6.1.1模塊的類型
6.1.2按路徑加載模塊
6.1.3通過(guò)查找node_modules目錄加載模塊
6.1.4加載緩存
6.1.5加載順序
6.2控制流
6.2.1循環(huán)的陷阱
6.2.2解決控制流難題
6.3Node.js應(yīng)用部署
6.3.1日志功能
6.3.2使用
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025ESMO Asia肺癌靶向免疫治療進(jìn)展
- 中學(xué)教師考核評(píng)價(jià)制度
- 養(yǎng)老院入住老人突發(fā)疾病應(yīng)急處理制度
- 企業(yè)員工培訓(xùn)與素質(zhì)發(fā)展路徑制度
- 企業(yè)內(nèi)部溝通與協(xié)調(diào)制度
- 2026河南濮陽(yáng)市市直機(jī)關(guān)遴選公務(wù)員15人參考題庫(kù)附答案
- 2026年及未來(lái)5年市場(chǎng)數(shù)據(jù)中國(guó)水晶蠟燭燈行業(yè)發(fā)展運(yùn)行現(xiàn)狀及發(fā)展趨勢(shì)預(yù)測(cè)報(bào)告
- 2026湖北恩施州恩施市城市社區(qū)黨組織書(shū)記實(shí)行事業(yè)崗位管理專項(xiàng)招聘2人備考題庫(kù)附答案
- 2026福建南平市醫(yī)療類儲(chǔ)備人才引進(jìn)10人考試備考題庫(kù)附答案
- 2026福建海峽人才網(wǎng)絡(luò)資訊有限公司前端開(kāi)發(fā)人員招聘1人考試備考題庫(kù)附答案
- 物理試卷-云南師大附中2026屆高三1月高考適應(yīng)性月考卷(六)
- 教育培訓(xùn)加盟合同協(xié)議
- 影視立項(xiàng)轉(zhuǎn)讓合同范本
- 胸痛救治單元培訓(xùn)
- 2026年孝昌縣供水有限公司公開(kāi)招聘正式員工備考題庫(kù)及1套完整答案詳解
- DZ∕T 0399-2022 礦山資源儲(chǔ)量管理規(guī)范(正式版)
- 權(quán)利的游戲雙語(yǔ)劇本-第Ⅰ季
- 衛(wèi)生部《臭氧消毒技術(shù)規(guī)范》
- 早期復(fù)極綜合征的再認(rèn)識(shí)
- 山西某2×150MW循環(huán)流化床空冷機(jī)組施工組織設(shè)計(jì)方案
- 普通高等學(xué)校本科專業(yè)目錄2018
評(píng)論
0/150
提交評(píng)論