久久人人做人人妻人人玩精品hd,精品国产成人av在线,好姑娘在线视频免费观看 ,含羞草电影免费看韩国,果冻传媒一区

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

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

2019-11-18 14:24 來源:京東 作者:京東
node.js
Node.js核心技術(shù)教程
暫無報(bào)價(jià)
100+評(píng)論 100%好評(píng)
編輯推薦:本書采用理論與操作相結(jié)合的方式詳細(xì)講解Node.js 中的核心技術(shù),包括模塊化編程、異步編程、文件操作、數(shù)據(jù)處理、
網(wǎng)絡(luò)編程等內(nèi)容,增加了該技術(shù)的實(shí)用性和可
操作性。
內(nèi)容簡(jiǎn)介:Node.js 是一個(gè)可以用JavaScript 語(yǔ)言編寫服務(wù)器端程序的開發(fā)平臺(tái)。近幾年,Node.js 逐
漸發(fā)展為一個(gè)成熟的開發(fā)平臺(tái),吸引了許多編程人員,有許多大型網(wǎng)站都采用Node.js 進(jìn)行開
發(fā)。本書詳細(xì)講解Node.js 中的核心技術(shù),包括模塊化編程、異步編程、文件操作、數(shù)據(jù)處理、
網(wǎng)絡(luò)編程等內(nèi)容。本書采用理論與操作相結(jié)合的方式進(jìn)行講解,以增加該技術(shù)的實(shí)用性和可
操作性。在后一章,綜合前面的技術(shù)進(jìn)行實(shí)際的項(xiàng)目編寫,幫助讀者學(xué)以致用。
本書適合作為高等院校計(jì)算機(jī)相關(guān)專業(yè)程序設(shè)計(jì)類課程或者Web 開發(fā)的教材,也可作為
廣大計(jì)算機(jī)編程愛好者的參考用書。
作者簡(jiǎn)介:“中關(guān)村黑馬程序員訓(xùn)練營(yíng)”是由傳智播客教育科技有限公司(簡(jiǎn)稱傳智播客)聯(lián)合中關(guān)村軟件園、CSDN,并委托傳智播客進(jìn)行教學(xué)實(shí)施的軟件開發(fā)高端培訓(xùn)機(jī)構(gòu),致力于服務(wù)各大軟件企業(yè),解決當(dāng)前軟件開發(fā)技術(shù)飛速發(fā)展,而企業(yè)招不到優(yōu)秀人才的困擾。 目前,“中關(guān)村黑馬程序員訓(xùn)練營(yíng)”已成長(zhǎng)為行業(yè)“學(xué)員質(zhì)量好、課程內(nèi)容深、企業(yè)滿意”的移動(dòng)開發(fā)高端訓(xùn)練基地,并被評(píng)為中關(guān)村軟件園重點(diǎn)扶持人才企業(yè)。
目錄:目 錄
第1章 模塊化編程 ................... 1
1.1 初識(shí)模塊化思想 ................... 1
1.1.1 模塊化的概念 ............ 2
1.1.2 模塊化開發(fā) ................ 2
1.2 模塊化編程的演變 ............... 3
1.2.1 全局函數(shù) .................... 4
1.2.2 對(duì)象命名空間 ............ 6
1.2.3 函數(shù)的作用域
(閉包) ..................... 8
1.2.4 維護(hù)和擴(kuò)展 .............. 10
小結(jié) .............................................. 13
習(xí)題 .............................................. 13
第2章 初識(shí)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簡(jiǎn)介 ........................ 16
2.2.1 Node.js的概念 .......... 16
2.2.2 Node.js的特點(diǎn)和
優(yōu)勢(shì) .......................... 16
2.3 Node.js的安裝和配置 ........ 17
2.3.1 下載和安裝 .............. 17
2.3.2 CMD命令臺(tái) ............. 20
2.3.3 Path環(huán)境變量 ........... 22
2.3.4 快速體驗(yàn)Node.js ...... 23
2.4 Node.js基礎(chǔ)入門 ................ 25
2.4.1 REPL運(yùn)行環(huán)境 ......... 25
2.4.2 global對(duì)象和模塊
作用域 ...................... 27
2.4.3 全局可用變量、函數(shù)
和對(duì)象 ...................... 31
2.4.4 Node.js模塊化重寫
計(jì)算器案例 .............. 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 案例——控制歌詞滾動(dòng) ..... 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地址和端口號(hào) ....... 92
6.1.2 套接字Socket簡(jiǎn)單
模型 .......................... 93
6.2 Node.js中實(shí)現(xiàn)套接字
服務(wù) ...................................... 95
6.2.1 Net.Server對(duì)象 ......... 95
6.2.2 Net.Socket對(duì)象 ......... 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中實(shí)現(xiàn)
HTTP服務(wù) ????? 121
7.1 HTTP協(xié)議 ......................... 122
7.1.1 HTTP協(xié)議簡(jiǎn)介 ...... 122
7.1.2 HTTP請(qǐng)求響應(yīng)
流程 ........................ 124
7.1.3 HTTP的請(qǐng)求報(bào)文和
響應(yīng)報(bào)文 ................ 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ù)請(qǐng)求處理 ......... 134
7.3.1 根據(jù)不同的URL發(fā)送
不同響應(yīng)消息 ........ 134
7.3.2 HTTP處理靜態(tài)資源
服務(wù) ........................ 136
7.3.3 動(dòng)態(tài)處理靜態(tài)資源
請(qǐng)求 ........................ 141
小結(jié) ............................................ 146
習(xí)題 ............................................ 146
第8章 綜合項(xiàng)目——我的
音樂 ??????????????147
8.1 項(xiàng)目簡(jiǎn)介 ........................... 147
8.1.1 項(xiàng)目功能展示 ........ 148
8.1.2 項(xiàng)目開發(fā)流程 ........ 149
8.1.3 需求分析 ................ 150
8.1.4 項(xiàng)目結(jié)構(gòu) ................ 150
8.2 項(xiàng)目實(shí)現(xiàn) ........................... 151
8.2.1 項(xiàng)目初始化 ............ 151
8.2.2 制作數(shù)據(jù)文件 ........ 156
8.2.3 制作音樂首頁(yè) ........ 157
8.2.4 添加歌曲 ................ 159
8.2.5 刪除歌曲 ................ 162
8.2.6 編輯歌曲 ................ 163
小結(jié) ............................................ 166
習(xí)題 ............................................ 166
熱門推薦文章
相關(guān)優(yōu)評(píng)榜
品類齊全,輕松購(gòu)物 多倉(cāng)直發(fā),極速配送 正品行貨,精致服務(wù) 天天低價(jià),暢選無憂
購(gòu)物指南
購(gòu)物流程
會(huì)員介紹
生活旅行/團(tuán)購(gòu)
常見問題
大家電
聯(lián)系客服
配送方式
上門自提
211限時(shí)達(dá)
配送服務(wù)查詢
配送費(fèi)收取標(biāo)準(zhǔn)
海外配送
支付方式
貨到付款
在線支付
分期付款
郵局匯款
公司轉(zhuǎn)賬
售后服務(wù)
售后政策
價(jià)格保護(hù)
退款說明
返修/退換貨
取消訂單
特色服務(wù)
奪寶島
DIY裝機(jī)
延保服務(wù)
京東E卡
京東通信
京東JD+