图书介绍

NODE.JS核心技术教程PDF|Epub|txt|kindle电子书版本下载

NODE.JS核心技术教程
  • 黑马程序员编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113229160
  • 出版时间:2017
  • 标注页数:166页
  • 文件大小:26MB
  • 文件页数:179页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

NODE.JS核心技术教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 模块化编程1

1.1 初识模块化思想1

1.1.1 模块化的概念2

1.1.2 模块化开发2

1.2 模块化编程的演变3

1.2.1 全局函数4

1.2.2 对象命名空间6

1.2.3 函数的作用域(闭包)8

1.2.4 维护和扩展10

小结13

习题13

第2章 初识Node.js14

2.1 Node.js概述14

2.1.1 学习Node.js的目的14

2.1.2 客户端和服务器端15

2.1.3 JavaScript在客户端和服务器端的区别15

2.2 Node.js简介16

2.2.1 Node.js的概念16

2.2.2 Node.js的特点和优势16

2.3 Node.js的安装和配置17

2.3.1 下载和安装17

2.3.2 CMD命令台20

2.3.3 Path环境变量22

2.3.4 快速体验Node.js23

2.4 Node.js基础入门25

2.4.1 REPL运行环境25

2.4.2 global对象和模块作用域27

2.4.3 全局可用变量、函数和对象31

2.4.4 Node.js模块化重写计算器案例34

2.4.5 require()的模块加载规则36

2.4.6 模块的缓存38

小结39

习题40

第3章 异步编程和包资源管理41

3.1 异步编程41

3.1.1 同步和异步42

3.1.2 回调函数44

3.2 Node.js的包和NPM48

3.2.1 包的概念48

3.2.2 NPM的概念49

3.2.3 NPM的基本应用50

3.2.4 包模块加载规则51

小结53

习题53

第4章 Node.js文件操作54

4.1 基本文件操作54

4.1.1 文件写入55

4.1.2 向文件中追加内容58

4.1.3 文件读取60

4.1.4 文件复制61

4.1.5 获取文件信息64

4.2 案例——控制歌词滚动67

4.3 文件相关操作70

4.3.1 路径字符串操作(Path模块)70

4.3.2 目录操作71

小结75

习题75

第5章 Node.js中处理数据I/O76

5.1 Buffer缓冲区77

5.1.1 二进制数据和乱码77

5.1.2 Buffer的构造函数79

5.1.3 写入缓冲区80

5.1.4 从缓冲区读取数据82

5.1.5 拼接缓冲区83

5.2 Stream文件流84

5.2.1 文件流的概念84

5.2.2 Node.js的可读流和可写流85

5.2.3 使用pipe()处理大文件89

小结90

习题90

第6章 Node.js网络编程91

6.1 Node.js网络编程基础92

6.1.1 IP地址和端口号92

6.1.2 套接字Socket简单模型93

6.2 Node.js中实现套接字服务95

6.2.1 Net.Server对象95

6.2.2 Net.Socket对象99

6.3 Node.js进程管理106

6.3.1 Process模块获取终端输入106

6.3.2 多人广播消息107

6.4 案例——终端聊天室110

小结120

习题120

第7章 Node.js中实现HTTP服务121

7.1 HTTP协议122

7.1.1 HTTP协议简介122

7.1.2 HTTP请求响应流程124

7.1.3 HTTP的请求报文和响应报文125

7.2 Node.js的HTTP服务130

7.2.1 HTTP模块常用API130

7.2.2 使用HTTP模块构建Web服务器133

7.3 HTTP服务请求处理134

7.3.1 根据不同的URL发送不同响应消息134

7.3.2 HTTP处理静态资源服务136

7.3.3 动态处理静态资源请求141

小结146

习题146

第8章 综合项目——我的音乐147

8.1 项目简介147

8.1.1 项目功能展示148

8.1.2 项目开发流程149

8.1.3 需求分析150

8.1.4 项目结构150

8.2 项目实现151

8.2.1 项目初始化151

8.2.2 制作数据文件156

8.2.3 制作音乐首页157

8.2.4 添加歌曲159

8.2.5 删除歌曲162

8.2.6 编辑歌曲163

小结166

习题166

热门推荐