性xx色动画xx无尽,国产精品三级av三级av三级 ,中文在线√天堂,亚洲国产成人久久一区久久,亚洲熟妇色l20p

當(dāng)前位置 : 首頁  圖書 正文

Node.js核心技術(shù)教程簡介,目錄書摘

2019-11-18 14:24 來源:京東 作者:京東
node.js
Node.js核心技術(shù)教程
暫無報價
100+評論 100%好評
編輯推薦:本書采用理論與操作相結(jié)合的方式詳細(xì)講解Node.js 中的核心技術(shù),包括模塊化編程、異步編程、文件操作、數(shù)據(jù)處理、
網(wǎng)絡(luò)編程等內(nèi)容,增加了該技術(shù)的實用性和可
操作性。
內(nèi)容簡介:Node.js 是一個可以用JavaScript 語言編寫服務(wù)器端程序的開發(fā)平臺。近幾年,Node.js 逐
漸發(fā)展為一個成熟的開發(fā)平臺,吸引了許多編程人員,有許多大型網(wǎng)站都采用Node.js 進(jìn)行開
發(fā)。本書詳細(xì)講解Node.js 中的核心技術(shù),包括模塊化編程、異步編程、文件操作、數(shù)據(jù)處理、
網(wǎng)絡(luò)編程等內(nèi)容。本書采用理論與操作相結(jié)合的方式進(jìn)行講解,以增加該技術(shù)的實用性和可
操作性。在后一章,綜合前面的技術(shù)進(jìn)行實際的項目編寫,幫助讀者學(xué)以致用。
本書適合作為高等院校計算機(jī)相關(guān)專業(yè)程序設(shè)計類課程或者Web 開發(fā)的教材,也可作為
廣大計算機(jī)編程愛好者的參考用書。
作者簡介:“中關(guān)村黑馬程序員訓(xùn)練營”是由傳智播客教育科技有限公司(簡稱傳智播客)聯(lián)合中關(guān)村軟件園、CSDN,并委托傳智播客進(jìn)行教學(xué)實施的軟件開發(fā)高端培訓(xùn)機(jī)構(gòu),致力于服務(wù)各大軟件企業(yè),解決當(dāng)前軟件開發(fā)技術(shù)飛速發(fā)展,而企業(yè)招不到優(yōu)秀人才的困擾。 目前,“中關(guān)村黑馬程序員訓(xùn)練營”已成長為行業(yè)“學(xué)員質(zhì)量好、課程內(nèi)容深、企業(yè)滿意”的移動開發(fā)高端訓(xùn)練基地,并被評為中關(guān)村軟件園重點扶持人才企業(yè)。
目錄:目 錄
第1章 模塊化編程 ................... 1
1.1 初識模塊化思想 ................... 1
1.1.1 模塊化的概念 ............ 2
1.1.2 模塊化開發(fā) ................ 2
1.2 模塊化編程的演變 ............... 3
1.2.1 全局函數(shù) .................... 4
1.2.2 對象命名空間 ............ 6
1.2.3 函數(shù)的作用域
(閉包) ..................... 8
1.2.4 維護(hù)和擴(kuò)展 .............. 10
小結(jié) .............................................. 13
習(xí)題 .............................................. 13
第2章 初識Node.js ????14
2.1 Node.js概述 ........................ 14
2.1.1 學(xué)習(xí)Node.js的目的 .... 14
2.1.2 客戶端和服務(wù)器端 .... 15
2.1.3 JavaScript在客戶端和
服務(wù)器端的區(qū)別 ...... 15
2.2 Node.js簡介 ........................ 16
2.2.1 Node.js的概念 .......... 16
2.2.2 Node.js的特點和
優(yōu)勢 .......................... 16
2.3 Node.js的安裝和配置 ........ 17
2.3.1 下載和安裝 .............. 17
2.3.2 CMD命令臺 ............. 20
2.3.3 Path環(huán)境變量 ........... 22
2.3.4 快速體驗Node.js ...... 23
2.4 Node.js基礎(chǔ)入門 ................ 25
2.4.1 REPL運行環(huán)境 ......... 25
2.4.2 global對象和模塊
作用域 ...................... 27
2.4.3 全局可用變量、函數(shù)
和對象 ...................... 31
2.4.4 Node.js模塊化重寫
計算器案例 .............. 34
2.4.5 require()的模塊加載
規(guī)則 .......................... 36
2.4.6 模塊的緩存 ............. 38
小結(jié) .............................................. 39
習(xí)題 .............................................. 40
第3章 異步編程和包資源
管理 ????????????????41
3.1 異步編程 ............................. 41
3.1.1 同步和異步 ............. 42
3.1.2 回調(diào)函數(shù) .................. 44
3.2 Node.js的包和NPM ............ 48
3.2.1 包的概念 .................. 48
3.2.2 NPM的概念 .............. 49
3.2.3 NPM的基本應(yīng)用 ...... 50
3.2.4 包模塊加載規(guī)則 ...... 51
小結(jié) .............................................. 53
習(xí)題 .............................................. 53
第4章 Node.js文件
操作 ??????????????? 54
4.1 基本文件操作 ..................... 54
4.1.1 文件寫入 .................. 55
4.1.2 向文件中追加內(nèi)容 .... 58
4.1.3 文件讀取 .................. 60
4.1.4 文件復(fù)制 .................. 61
4.1.5 獲取文件信息 .......... 64
4.2 案例——控制歌詞滾動 ..... 67
4.3 文件相關(guān)操作 ..................... 70
4.3.1 路徑字符串操作
(Path模塊) ............ 70
4.3.2 目錄操作 .................. 71
小結(jié) .............................................. 75
習(xí)題 .............................................. 75
第5章 Node.js中處理
數(shù)據(jù)I/O ?????????? 76
5.1 Buffer緩沖區(qū) ...................... 77
5.1.1 二進(jìn)制數(shù)據(jù)和亂碼 ... 77
5.1.2 Buffer的構(gòu)造函數(shù) .... 79
5.1.3 寫入緩沖區(qū) .............. 80
5.1.4 從緩沖區(qū)讀取數(shù)據(jù) .... 82
5.1.5 拼接緩沖區(qū) .............. 83
5.2 Stream文件流 ..................... 84
5.2.1 文件流的概念 .......... 84
5.2.2 Node.js的可讀流和
可寫流 ...................... 85
5.2.3 使用pipe()處理大
文件 .......................... 89
小結(jié) .............................................. 90
習(xí)題 .............................................. 90
第6章 Node.js網(wǎng)絡(luò)
編程 ????????????????91
6.1 Node.js網(wǎng)絡(luò)編程基礎(chǔ) ........ 92
6.1.1 IP地址和端口號 ....... 92
6.1.2 套接字Socket簡單
模型 .......................... 93
6.2 Node.js中實現(xiàn)套接字
服務(wù) ...................................... 95
6.2.1 Net.Server對象 ......... 95
6.2.2 Net.Socket對象 ......... 99
6.3 Node.js進(jìn)程管理 .............. 106
6.3.1 Process模塊獲取
終端輸入 ................ 106
6.3.2 多人廣播消息 ........ 107
6.4 案例——終端聊天室 ....... 110
小結(jié) ............................................ 120
習(xí)題 ............................................ 120
第7章 Node.js中實現(xiàn)
HTTP服務(wù) ????? 121
7.1 HTTP協(xié)議 ......................... 122
7.1.1 HTTP協(xié)議簡介 ...... 122
7.1.2 HTTP請求響應(yīng)
流程 ........................ 124
7.1.3 HTTP的請求報文和
響應(yīng)報文 ................ 125
7.2 Node.js的HTTP服務(wù) ........ 130
7.2.1 HTTP模塊常用
API .......................... 130
7.2.2 使用HTTP模塊構(gòu)建
Web服務(wù)器 ............. 133
7.3 HTTP服務(wù)請求處理 ......... 134
7.3.1 根據(jù)不同的URL發(fā)送
不同響應(yīng)消息 ........ 134
7.3.2 HTTP處理靜態(tài)資源
服務(wù) ........................ 136
7.3.3 動態(tài)處理靜態(tài)資源
請求 ........................ 141
小結(jié) ............................................ 146
習(xí)題 ............................................ 146
第8章 綜合項目——我的
音樂 ??????????????147
8.1 項目簡介 ........................... 147
8.1.1 項目功能展示 ........ 148
8.1.2 項目開發(fā)流程 ........ 149
8.1.3 需求分析 ................ 150
8.1.4 項目結(jié)構(gòu) ................ 150
8.2 項目實現(xiàn) ........................... 151
8.2.1 項目初始化 ............ 151
8.2.2 制作數(shù)據(jù)文件 ........ 156
8.2.3 制作音樂首頁 ........ 157
8.2.4 添加歌曲 ................ 159
8.2.5 刪除歌曲 ................ 162
8.2.6 編輯歌曲 ................ 163
小結(jié) ............................................ 166
習(xí)題 ............................................ 166
熱門推薦文章
相關(guān)優(yōu)評榜
品類齊全,輕松購物 多倉直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價,暢選無憂
購物指南
購物流程
會員介紹
生活旅行/團(tuán)購
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時達(dá)
配送服務(wù)查詢
配送費收取標(biāo)準(zhǔn)
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務(wù)
售后政策
價格保護(hù)
退款說明
返修/退換貨
取消訂單
特色服務(wù)
奪寶島
DIY裝機(jī)
延保服務(wù)
京東E卡
京東通信
京東JD+